org.hsqldb
Class StatementHandler
- java.lang.Object
-
- org.hsqldb.Statement
-
- org.hsqldb.StatementHandler
-
public class StatementHandler extends Statement
Implementation of Statement for condition handler objects.- Since:
- 1.9.0
-
-
Field Summary
Fields Modifier and Type Field and Description static intCONTINUEstatic StatementHandler[]emptyExceptionHandlerArraystatic intEXITinthandlerTypestatic intNONEstatic intSQL_EXCEPTIONstatic intSQL_NOT_FOUNDstatic intSQL_STATEstatic intSQL_WARNINGstatic intUNDO
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddConditionState(java.lang.String sqlState)voidaddConditionType(int conditionType)voidaddStatement(Statement s)java.lang.Stringdescribe(Session session)Resultexecute(Session session)java.lang.String[]getConditionStates()int[]getConditionTypes()OrderedHashSetgetReferences()java.lang.StringgetSQL()booleanhandlesCondition(java.lang.String sqlState)booleanhandlesConditionType(int type)booleanisCatalogChange()booleanisCatalogLock()voidresolve(Session session)-
Methods inherited from class org.hsqldb.Statement
clearStructures, clearVariables, generatedResultMetaData, getCompileTimestamp, getCursorPropertiesRequest, getGroup, getID, getParametersMetaData, getResultMetaData, getResultProperties, getSchemaName, getStatementReturnType, getTableNamesForRead, getTableNamesForWrite, getType, hasGeneratedColumns, isAutoCommitStatement, isError, isLogged, isTransactionStatement, isValid, setCompileTimestamp, setCursorPropertiesRequest, setDescribe, setGeneratedColumnInfo, setID, setParameters, setParent, setRoot, setSchemaHsqlName, setSQL
-
-
-
-
Field Detail
-
NONE
public static final int NONE
- See Also:
- Constant Field Values
-
SQL_EXCEPTION
public static final int SQL_EXCEPTION
- See Also:
- Constant Field Values
-
SQL_WARNING
public static final int SQL_WARNING
- See Also:
- Constant Field Values
-
SQL_NOT_FOUND
public static final int SQL_NOT_FOUND
- See Also:
- Constant Field Values
-
SQL_STATE
public static final int SQL_STATE
- See Also:
- Constant Field Values
-
CONTINUE
public static final int CONTINUE
- See Also:
- Constant Field Values
-
EXIT
public static final int EXIT
- See Also:
- Constant Field Values
-
UNDO
public static final int UNDO
- See Also:
- Constant Field Values
-
handlerType
public final int handlerType
-
emptyExceptionHandlerArray
public static final StatementHandler[] emptyExceptionHandlerArray
-
-
Method Detail
-
addConditionState
public void addConditionState(java.lang.String sqlState)
-
addConditionType
public void addConditionType(int conditionType)
-
addStatement
public void addStatement(Statement s)
-
handlesConditionType
public boolean handlesConditionType(int type)
-
handlesCondition
public boolean handlesCondition(java.lang.String sqlState)
-
getConditionTypes
public int[] getConditionTypes()
-
getConditionStates
public java.lang.String[] getConditionStates()
-
describe
public java.lang.String describe(Session session)
-
getReferences
public OrderedHashSet getReferences()
- Overrides:
getReferencesin classStatement
-
isCatalogLock
public boolean isCatalogLock()
- Overrides:
isCatalogLockin classStatement
-
isCatalogChange
public boolean isCatalogChange()
- Overrides:
isCatalogChangein classStatement
-
-
DataMelt 3.0 © DataMelt by jWork.ORG