Class AbstractStatementParser.ParsedStatement
- java.lang.Object
-
- com.google.cloud.spanner.connection.AbstractStatementParser.ParsedStatement
-
- Enclosing class:
- AbstractStatementParser
@InternalApi public static class AbstractStatementParser.ParsedStatement extends Object
A statement that has been parsed
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object other)StatementResult.ClientSideStatementTypegetClientSideStatementType()Returns theStatementResult.ClientSideStatementTypeof this statement.StringgetSqlWithoutComments()Returns the SQL statement with all comments removed from the SQL string.AbstractStatementParser.StatementTypegetType()Returns the type of statement that was recognized by the parser.inthashCode()booleanhasReturningClause()Returns whether the statement has a returning clause or not.booleanisDdl()Returns true if the statement is a DDL statement.booleanisQuery()Returns true if the statement is a query that will return aResultSet.booleanisUpdate()Returns true if the statement is a DML statement or a client side statement that will return an update count.
-
-
-
Method Detail
-
getType
@InternalApi public AbstractStatementParser.StatementType getType()
Returns the type of statement that was recognized by the parser.
-
hasReturningClause
@InternalApi public boolean hasReturningClause()
Returns whether the statement has a returning clause or not. *
-
isQuery
@InternalApi public boolean isQuery()
Returns true if the statement is a query that will return aResultSet.
-
isUpdate
@InternalApi public boolean isUpdate()
Returns true if the statement is a DML statement or a client side statement that will return an update count.
-
isDdl
@InternalApi public boolean isDdl()
Returns true if the statement is a DDL statement.
-
getClientSideStatementType
@InternalApi public StatementResult.ClientSideStatementType getClientSideStatementType()
Returns theStatementResult.ClientSideStatementTypeof this statement. This method may only be called on statements of typeAbstractStatementParser.StatementType.CLIENT_SIDE.
-
getSqlWithoutComments
@InternalApi public String getSqlWithoutComments()
Returns the SQL statement with all comments removed from the SQL string.
-
-