Class AbstractStatementParser.ParsedStatement
java.lang.Object
com.google.cloud.spanner.connection.AbstractStatementParser.ParsedStatement
- Enclosing class:
- AbstractStatementParser
A statement that has been parsed
-
Method Details
-
hashCode
public int hashCode() -
equals
-
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.
-
getOptionsFromHints
-
isQuery
@InternalApi public boolean isQuery()- Returns:
- true if the statement is a query that will return a
ResultSet.
-
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
- Returns:
- the
StatementResult.ClientSideStatementTypeof this statement. This method may only be called on statements of typeAbstractStatementParser.StatementType.CLIENT_SIDE.
-
getSql
- Returns:
- the original SQL statement
-
getSqlWithoutComments
Deprecated.usegetSql()instead- Returns:
- the SQL statement with all comments removed from the SQL string.
-
getSql()instead