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.
-
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.ClientSideStatementType
of this statement. This method may only be called on statements of typeAbstractStatementParser.StatementType.CLIENT_SIDE
.
-
getSqlWithoutComments
- Returns:
- the SQL statement with all comments removed from the SQL string.
-