org.apache.derby.impl.sql
Class GenericStorablePreparedStatement
- java.lang.Object
-
- org.apache.derby.impl.sql.GenericPreparedStatement
-
- org.apache.derby.impl.sql.GenericStorablePreparedStatement
-
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable, Dependable, Formatable, TypedFormat, Dependent, ExecPreparedStatement, PreparedStatement, StorablePreparedStatement
public class GenericStorablePreparedStatement extends GenericPreparedStatement implements Formatable, StorablePreparedStatement
Prepared statement that can be made persistent.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.derby.impl.sql.GenericPreparedStatement
statement
-
Fields inherited from interface org.apache.derby.catalog.Dependable
ACTIVATION, ALIAS, COLUMNS_IN_TABLE, COLUMNS_PERMISSION, CONGLOMERATE, CONSTRAINT, DEFAULT, FILE, HEAP, INDEX, PERM, PREPARED_STATEMENT, ROLE_GRANT, ROUTINE_PERMISSION, SCHEMA, SEQUENCE, STORED_PREPARED_STATEMENT, TABLE, TABLE_PERMISSION, TRIGGER, VIEW
-
-
Constructor Summary
Constructors Constructor and Description GenericStorablePreparedStatement()Niladic constructor, for formatable only.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description GeneratedClassgetActivationClass()Get and load the activation class.intgetTypeFormatId()Get the formatID which corresponds to this class.booleanisStorable()voidloadGeneratedClass()Load up the class from the saved bytes.voidreadExternal(java.io.ObjectInput in)java.lang.StringtoString()voidwriteExternal(java.io.ObjectOutput out)-
Methods inherited from class org.apache.derby.impl.sql.GenericPreparedStatement
execute, executeSubStatement, executeSubStatement, finish, getActivation, getBeginCompileTimestamp, getBindTimeInMillis, getClassType, getClone, getCompileTimeInMillis, getCompileTimeWarnings, getConstantAction, getCursorInfo, getDependableFinder, getEndCompileTimestamp, getGenerateTimeInMillis, getInitialRowCount, getObjectID, getObjectName, getOptimizeTimeInMillis, getParameterType, getParameterTypes, getParseTimeInMillis, getRequiredPermissionsList, getResultDescription, getSavedObject, getSavedObjects, getSource, getSPSName, getStalePlanCheckInterval, getTargetTable, getUpdateMode, getVersionCounter, hasUpdateColumns, incrementExecutionCount, incrementVersionCounter, isAtomic, isPersistent, isUpdateColumn, isValid, makeInvalid, needsSavepoint, prepareToInvalidate, referencesSessionSchema, referencesSessionSchema, rePrepare, rePrepare, setCacheHolder, setRequiredPermissionsList, setSource, setSPSAction, setSPSName, setStalePlanCheckInterval, setValid, upToDate, upToDate
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.derby.iapi.sql.execute.ExecPreparedStatement
finish, getClone, getConstantAction, getCursorInfo, getInitialRowCount, getRequiredPermissionsList, getSavedObject, getSavedObjects, getStalePlanCheckInterval, getTargetTable, getUpdateMode, hasUpdateColumns, incrementExecutionCount, isUpdateColumn, needsSavepoint, setSource, setSPSAction, setStalePlanCheckInterval, setValid, upToDate
-
Methods inherited from interface org.apache.derby.iapi.sql.PreparedStatement
execute, executeSubStatement, executeSubStatement, getActivation, getBeginCompileTimestamp, getBindTimeInMillis, getCompileTimeInMillis, getCompileTimeWarnings, getEndCompileTimestamp, getGenerateTimeInMillis, getOptimizeTimeInMillis, getParameterType, getParameterTypes, getParseTimeInMillis, getResultDescription, getSource, getSPSName, getVersionCounter, isAtomic, referencesSessionSchema, rePrepare, upToDate
-
Methods inherited from interface org.apache.derby.iapi.sql.depend.Dependent
isValid, makeInvalid, prepareToInvalidate
-
Methods inherited from interface org.apache.derby.catalog.Dependable
getClassType, getDependableFinder, getObjectID, getObjectName, isPersistent
-
-
-
-
Constructor Detail
-
GenericStorablePreparedStatement
public GenericStorablePreparedStatement()
Niladic constructor, for formatable only.
-
-
Method Detail
-
getActivationClass
public GeneratedClass getActivationClass() throws StandardException
Get and load the activation class. Will always return a loaded/valid class or null if the class cannot be loaded.- Specified by:
getActivationClassin interfaceExecPreparedStatement- Overrides:
getActivationClassin classGenericPreparedStatement- Returns:
- the generated class, or null if the class cannot be loaded
- Throws:
StandardException- on error
-
loadGeneratedClass
public void loadGeneratedClass() throws StandardExceptionLoad up the class from the saved bytes.- Specified by:
loadGeneratedClassin interfaceStorablePreparedStatement- Throws:
StandardException- on error
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Throws:
java.io.IOException- on error
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException- Specified by:
readExternalin interfacejava.io.Externalizable- Throws:
java.io.IOException- on errorjava.lang.ClassNotFoundException- on error- See Also:
Externalizable.readExternal(java.io.ObjectInput)
-
getTypeFormatId
public int getTypeFormatId()
Get the formatID which corresponds to this class.- Specified by:
getTypeFormatIdin interfaceTypedFormat- Returns:
- the formatID of this class
-
isStorable
public boolean isStorable()
- Overrides:
isStorablein classGenericPreparedStatement
-
toString
public java.lang.String toString()
- Overrides:
toStringin classGenericPreparedStatement
-
-
DataMelt 3.0 © DataMelt by jWork.ORG