|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
LanguageConnectionContext keeps the result sets, and activations in use by the current connection.
More stable items, like other factories, are accessible through the LanguageConnectionFactory or the LanguageFactory.
LanguageConnectionFactory
,
LanguageFactory
Field Summary | |
static int |
ANSI_CASING
|
static int |
ANTI_ANSI_CASING
|
static java.lang.String |
CONTEXT_ID
this is the ID we expect these contexts to be stored into a context manager under. |
static java.lang.String |
dbnameStr
|
static java.lang.String |
drdaStr
|
static java.lang.String |
lccStr
|
static int |
MULTI_TRANSACTION_LOCK
|
static int |
NO_SCHEMAS
|
static int |
OUTERMOST_STATEMENT
|
static int |
SINGLE_TRANSACTION_LOCK
|
static int |
SQL92_SCHEMAS
|
static int |
UNKNOWN_CASING
|
static int |
USER_NAME_SCHEMA
|
static java.lang.String |
xidStr
|
Method Summary | |
void |
addActivation(Activation a)
Add the activation to those known about by this connection. |
void |
addDeclaredGlobalTempTable(TableDescriptor td)
Add the declared global temporary table to the list of temporary tables known by this connection. |
boolean |
anyoneBlocked()
Returns true if any transaction is blocked (even if not by this one) |
void |
appendOptimizerTraceOutput(java.lang.String output)
Append the latest output to the optimizer trace output. |
void |
autoincrementCreateCounter(java.lang.String s,
java.lang.String t,
java.lang.String c,
java.lang.Long initialValue,
long increment,
int position)
Create an autoincrement counter to be used on behalf of a SQL-J statement. |
void |
autoincrementFlushCache(UUID tableUUID)
Flush the cache of autoincrement values being kept by the lcc. |
void |
beginNestedTransaction(boolean readOnly)
Begin a nested transaction. |
boolean |
checkIfAnyDeclaredGlobalTempTablesForThisConnection()
Check if there are any global temporary tables declared for this connection. |
void |
commitNestedTransaction()
commit a nested transaction. |
java.lang.String |
convertIdentifierCase(java.lang.String id)
Convert an identifier to the proper case for this connection. |
void |
copyHashtableToAIHT(java.util.Hashtable from)
copy a hashtable of autoincrement key value pairs into the cache of ai values stored in the language connection context. |
boolean |
dataDictionaryInWriteMode()
Return true if the data dictionary is in write mode (that is, this context was informed that is is in write mode by the method call setDataDictionaryWriteMode(). |
int |
decrementBindCount()
Decrement the DataDictionary bind count. |
boolean |
dropDeclaredGlobalTempTable(java.lang.String tableName)
Drop (mark the declared global temporary table for dropping) from the list of temporary tables known by this connection. |
AccessFactory |
getAccessFactory()
Get the AccessFactory cached in this LanguageConnectionContext |
int |
getActivationCount()
Return the number of activation known for this connection. |
java.lang.String |
getAuthorizationId()
Get the Authorization Id |
Authorizer |
getAuthorizer()
Get an Authorizer for this connection. |
boolean |
getAutoincrementUpdate()
Returns the current value of autoincrementUpdate. |
int |
getBindCount()
Get the DataDictionary bind count. |
int |
getCurrentIsolationLevel()
Get the current isolation level. |
java.lang.String |
getCurrentIsolationLevelStr()
Get the current isolation level in DB2 format. |
java.lang.String |
getCurrentSchemaName()
Get the current schema name |
Database |
getDatabase()
Returns the Database of this connection. |
DataDictionary |
getDataDictionary()
Get the data dictionary |
DataValueFactory |
getDataValueFactory()
Get the data value factory to use with this language connection context. |
java.lang.String |
getDbname()
Get the database name of this LCC. |
java.lang.String |
getDeclaredGlobalTemporaryTablesSchemaName()
Get the declared global temporary tables schema name. |
SchemaDescriptor |
getDefaultSchema()
Get the current default schema |
java.lang.String |
getDrdaID()
Get the DRDA ID of this LCC. |
ExecutionContext |
getExecutionContext()
Get the current ExecutionContext. |
int |
getIdentifierCasing()
Get casing for delimited identifiers. |
java.lang.Long |
getIdentityValue()
Get the identity column value most recently generated. |
int |
getInstanceNumber()
Get the instance number of this LCC. |
LanguageConnectionFactory |
getLanguageConnectionFactory()
Get the language connection factory to use with this language connection context. |
LanguageFactory |
getLanguageFactory()
Get the language factory to use with this language connection context. |
Activation |
getLastActivation()
Return the last activation added This is used to find the drop activation in dropViewCascade so we can add warning messages to the activation |
int |
getLockEscalationThreshold()
get the lock escalation threshold to use with this connection. |
java.lang.Object |
getLockObject(int lockScope)
Get the lock handle for the current transaction. |
boolean |
getLogQueryPlan()
Get value of logQueryPlan. |
boolean |
getLogStatementText()
Get value of logStatementText. |
OptimizerFactory |
getOptimizerFactory()
get the optimizer factory to use with this language connection context. |
boolean |
getOptimizerTrace()
Get whether or not optimizer trace is on. |
boolean |
getOptimizerTraceHtml()
Get whether or not optimizer trace html is on. |
java.lang.String |
getOptimizerTraceOutput()
Get the optimizer trace output for the last optimized query as a String. |
int |
getPrepareIsolationLevel()
Get the prepare isolation level. |
boolean |
getRunTimeStatisticsMode()
Get the RUNTIMESTATISTICS mode. |
RunTimeStatistics |
getRunTimeStatisticsObject()
Get the RUNTIMESTATISTICS object. |
StatementContext |
getStatementContext()
Get the current StatementContext. |
int |
getStatementDepth()
Reports how many statement levels deep we are. |
boolean |
getStatisticsTiming()
Get the STATISTICS TIMING mode. |
java.lang.String |
getSysIBMSchemaName()
Get the SYSIBM schema name. |
java.lang.String |
getSystemDiagSchemaName()
Get the SYSCS_DIAG schema name. |
java.lang.String |
getSystemSchemaName()
Get the system schema name. |
java.lang.String |
getSystemUtilSchemaName()
Get the SYSCS_UTIL schema name. |
TableDescriptor |
getTableDescriptorForDeclaredGlobalTempTable(java.lang.String tableName)
Get table descriptor for the declared global temporary table from the list of temporary tables known by this connection. |
TransactionController |
getTransactionCompile()
Get the transaction controller to use with this language connection context at compile time. |
TransactionController |
getTransactionExecute()
Get the transaction controller to use with this language connection context during execute time. |
TriggerExecutionContext |
getTriggerExecutionContext()
Get the topmost tec. |
TableDescriptor |
getTriggerTable()
Get the topmost trigger table descriptor |
java.lang.String |
getUniqueCursorName()
Get a connection unique system generated name for a cursor. |
int |
getUniqueSavepointID()
Get a connection unique system generated id for an unnamed savepoint. |
java.lang.String |
getUniqueSavepointName()
Get a connection unique system generated name for an unnamed savepoint. |
int |
incrementBindCount()
Increment the DataDictionary bind count. |
void |
initialize(boolean sqlConnection)
Initialize. |
void |
internalCommit(boolean commitStore)
Do a commit, as internally needed by Cloudscape. |
void |
internalCommitNoSync(int commitflag)
Similar to internalCommit() but has logic for an unsynchronized commit |
void |
internalRollback()
Do a rollback, as internally needed by Cloudscape. |
void |
internalRollbackToSavepoint(java.lang.String savepointName,
boolean refreshStyle,
java.lang.Object kindOfSavepoint)
Let the context deal with a rollback to savepoint |
boolean |
isReadOnly()
Get the readOnly status for the current connection. |
boolean |
isTransactionPristine()
Reports whether there is any outstanding work in the transaction. |
void |
languageSetSavePoint(java.lang.String savepointName,
java.lang.Object kindOfSavepoint)
Sets a savepoint. |
java.lang.Long |
lastAutoincrementValue(java.lang.String schemaName,
java.lang.String tableName,
java.lang.String columnName)
Returns the last autoincrement value inserted by this connection. |
CursorActivation |
lookupCursorActivation(java.lang.String cursorName)
See if a given cursor is available for use. |
void |
markTempTableAsModifiedInUnitOfWork(java.lang.String tableName)
Mark the passed temporary table as modified in the current unit of work. |
long |
nextAutoincrementValue(java.lang.String schemaName,
java.lang.String tableName,
java.lang.String columnName)
returns the next value to be inserted into an autoincrement col. |
void |
popCompilerContext(CompilerContext compilerContext)
Pop a CompilerContext off the context stack. |
void |
popExecutionStmtValidator(ExecutionStmtValidator validator)
Remove the validator. |
void |
popStatementContext(StatementContext statementContext,
java.lang.Throwable error)
Pop a StatementContext of the context stack. |
void |
popTriggerExecutionContext(TriggerExecutionContext tec)
Remove the tec. |
void |
popTriggerTable(TableDescriptor td)
Remove the trigger table descriptor. |
PreparedStatement |
prepareInternalStatement(SchemaDescriptor compilationSchema,
java.lang.String sqlText)
|
PreparedStatement |
prepareInternalStatement(java.lang.String sqlText)
Return a compiled Statement object. |
CompilerContext |
pushCompilerContext()
Push a CompilerContext on the context stack with the current default schema as the default schema which we compile against. |
CompilerContext |
pushCompilerContext(SchemaDescriptor sd)
Push a CompilerContext on the context stack with the passed in default schema as the default schema we compile against. |
void |
pushExecutionStmtValidator(ExecutionStmtValidator validator)
Push a new execution statement validator. |
StatementContext |
pushStatementContext(boolean isAtomic,
java.lang.String stmtText,
ParameterValueSet pvs,
boolean rollbackParentContext)
Push a StatementContext on the context stack. |
void |
pushTriggerExecutionContext(TriggerExecutionContext tec)
Push a new trigger execution context. |
void |
pushTriggerTable(TableDescriptor td)
Set the trigger table descriptor. |
void |
releaseSavePoint(java.lang.String savepointName,
java.lang.Object kindOfSavepoint)
Let the context deal with a release of a savepoint |
void |
removeActivation(Activation a)
Remove the activation from those known about by this connection. |
void |
resetFromPool()
Reset the connection before it is returned (indirectly) by a PooledConnection object. |
void |
setAutoincrementUpdate(boolean flag)
Sets autoincrementUpdate-- this variable allows updates to autoincrement columns if it is set to true. |
void |
setDataDictionaryWriteMode()
Remember that the DataDictionary is in write mode, so we can take it out of write mode at the end of the transaction. |
void |
setDefaultSchema(SchemaDescriptor sd)
Set the current default schema |
void |
setDrdaID(java.lang.String drdaID)
Set the DRDA ID of this LCC. |
void |
setIdentityValue(long val)
Set the field of most recently generated identity column value. |
void |
setIsolationLevel(int isolationLevel)
Set current isolation level. |
void |
setLogStatementText(boolean logStatementText)
Set value of logStatementText (Whether or not to write info on currently executing statement to error log.) |
boolean |
setOptimizerTrace(boolean onOrOff)
Control whether or not optimizer trace is on. |
boolean |
setOptimizerTraceHtml(boolean onOrOff)
Control whether or not optimizer trace is generated in html. |
void |
setOptimizerTraceOutput(java.lang.String startingText)
Set the optimizer trace output to the specified String. |
void |
setPrepareIsolationLevel(int isolationLevel)
|
void |
setReadOnly(boolean onOrOff)
Set the readOnly status for the current connection. |
void |
setRunTimeStatisticsMode(boolean onOrOff)
Turn RUNTIMESTATISTICS on or off. |
void |
setRunTimeStatisticsObject(RunTimeStatistics runTimeStatisticsObject)
Set the RUNTIMESTATISTICS object. |
void |
setStatisticsTiming(boolean onOrOff)
Turn STATISTICS TIMING on or off. |
void |
setTransaction(TransactionController tran)
Sets the transaction controller to use with this language connection context. |
void |
userCommit()
Do a commit, as issued directly by a user (e.g. via Connection.commit() or the JSQL 'COMMIT' statement. |
void |
userRollback()
Do a rollback, as issued directly by a user (e.g. via Connection.rollback() or the JSQL 'ROLLBACK' statement. |
void |
validateStmtExecution(ConstantAction constantAction)
Validate a statement. |
boolean |
verifyAllHeldResultSetsAreClosed()
Verify that there are no activations with open held result sets. |
boolean |
verifyNoOpenResultSets(PreparedStatement pStmt,
Provider provider,
int action)
Verify that there are no activations with open result sets on the specified prepared statement. |
void |
xaCommit(boolean onePhase)
Commit a distrubuted transaction. |
void |
xaRollback()
Roll back a distrubuted transaction. |
Methods inherited from interface org.apache.derby.iapi.services.context.Context |
cleanupOnError, getContextManager, getIdName, isLastHandler, popMe, pushMe |
Field Detail |
public static final java.lang.String CONTEXT_ID
public static final int OUTERMOST_STATEMENT
public static final int SQL92_SCHEMAS
public static final int USER_NAME_SCHEMA
public static final int NO_SCHEMAS
public static final java.lang.String xidStr
public static final java.lang.String lccStr
public static final java.lang.String dbnameStr
public static final java.lang.String drdaStr
public static final int SINGLE_TRANSACTION_LOCK
public static final int MULTI_TRANSACTION_LOCK
public static final int UNKNOWN_CASING
public static final int ANSI_CASING
public static final int ANTI_ANSI_CASING
Method Detail |
public void initialize(boolean sqlConnection) throws StandardException
sqlConnection
- Whether or not this is called from a sql connection.
StandardException
- thrown if something goes wrongpublic boolean getLogStatementText()
public void setLogStatementText(boolean logStatementText)
logStatementText
- Whether or not logStatementText property is set.
public boolean getLogQueryPlan()
public int getLockEscalationThreshold()
public void addActivation(Activation a)
public void removeActivation(Activation a) throws StandardException
StandardException
- thrown if something goes wrongpublic int getActivationCount()
public CursorActivation lookupCursorActivation(java.lang.String cursorName)
public Activation getLastActivation()
public java.lang.String getUniqueCursorName()
public java.lang.String getUniqueSavepointName()
public int getUniqueSavepointID()
public boolean checkIfAnyDeclaredGlobalTempTablesForThisConnection()
public void markTempTableAsModifiedInUnitOfWork(java.lang.String tableName)
public void addDeclaredGlobalTempTable(TableDescriptor td) throws StandardException
StandardException
public boolean dropDeclaredGlobalTempTable(java.lang.String tableName)
TempTableInfo
public TableDescriptor getTableDescriptorForDeclaredGlobalTempTable(java.lang.String tableName)
public void resetFromPool() throws StandardException
StandardException
public void internalCommit(boolean commitStore) throws StandardException
commitStore
- true if we should commit the Store transaction
StandardException
- thrown if something goes wrongpublic void internalCommitNoSync(int commitflag) throws StandardException
commitflag
- the flags to pass to commitNoSync in the store's
TransactionController
StandardException
- thrown if something goes wrongpublic void userCommit() throws StandardException
StandardException
- thrown if something goes wrongpublic void xaCommit(boolean onePhase) throws StandardException
onePhase
- if true, allow it to commit without first going thru a
prepared state.
StandardException
- thrown if something goes wrongpublic void internalRollback() throws StandardException
StandardException
- thrown if something goes wrongpublic void userRollback() throws StandardException
StandardException
- thrown if something goes wrongpublic void internalRollbackToSavepoint(java.lang.String savepointName, boolean refreshStyle, java.lang.Object kindOfSavepoint) throws StandardException
savepointName
- Name of the savepoint that needs to be rolled backrefreshStyle
- boolean indicating whether or not the controller should close
open conglomerates and scans. Also used to determine if language should close
open activations.kindOfSavepoint
- A NULL value means it is an internal savepoint (ie not a user defined savepoint)
Non NULL value means it is a user defined savepoint which can be a SQL savepoint or a JDBC savepoint
A String value for kindOfSavepoint would mean it is SQL savepoint
A JDBC Savepoint object value for kindOfSavepoint would mean it is JDBC savepoint
StandardException
- thrown if something goes wrongpublic void releaseSavePoint(java.lang.String savepointName, java.lang.Object kindOfSavepoint) throws StandardException
savepointName
- Name of the savepoint that needs to be releasedkindOfSavepoint
- A NULL value means it is an internal savepoint (ie not a user defined savepoint)
Non NULL value means it is a user defined savepoint which can be a SQL savepoint or a JDBC savepoint
A String value for kindOfSavepoint would mean it is SQL savepoint
A JDBC Savepoint object value for kindOfSavepoint would mean it is JDBC savepoint
StandardException
- thrown if something goes wrongpublic void xaRollback() throws StandardException
StandardException
- thrown if something goes wrongpublic void languageSetSavePoint(java.lang.String savepointName, java.lang.Object kindOfSavepoint) throws StandardException
savepointName
- name of savepointkindOfSavepoint
- A NULL value means it is an internal savepoint (ie not a user defined savepoint)
Non NULL value means it is a user defined savepoint which can be a SQL savepoint or a JDBC savepoint
A String value for kindOfSavepoint would mean it is SQL savepoint
A JDBC Savepoint object value for kindOfSavepoint would mean it is JDBC savepoint
StandardException
- thrown if something goes wrongpublic boolean anyoneBlocked()
public void setTransaction(TransactionController tran)
tran
- the transaction to use with this language connection contextpublic void beginNestedTransaction(boolean readOnly) throws StandardException
readOnly
- The nested transaction would be read only if param value true
StandardException
- on error.TransactionController.startNestedUserTransaction(boolean)
public void commitNestedTransaction() throws StandardException
StandardException
- thrown on erroTransactionController.startNestedUserTransaction(boolean)
public TransactionController getTransactionCompile()
public TransactionController getTransactionExecute()
public java.lang.String getSystemSchemaName() throws StandardException
StandardException
public java.lang.String getSysIBMSchemaName() throws StandardException
StandardException
public java.lang.String getSystemDiagSchemaName() throws StandardException
StandardException
public java.lang.String getSystemUtilSchemaName() throws StandardException
StandardException
public DataDictionary getDataDictionary()
public DataValueFactory getDataValueFactory()
public LanguageFactory getLanguageFactory()
public OptimizerFactory getOptimizerFactory()
public LanguageConnectionFactory getLanguageConnectionFactory()
public java.lang.String getAuthorizationId()
public java.lang.String getDeclaredGlobalTemporaryTablesSchemaName() throws StandardException
StandardException
public SchemaDescriptor getDefaultSchema()
public void setDefaultSchema(SchemaDescriptor sd) throws StandardException
StandardException
- thrown on failurepublic java.lang.String getCurrentSchemaName()
public java.lang.Long getIdentityValue()
public void setIdentityValue(long val)
public boolean verifyNoOpenResultSets(PreparedStatement pStmt, Provider provider, int action) throws StandardException
pStmt
- The prepared Statementprovider
- The object precipitating a possible invalidationaction
- The action causing the possible invalidation
StandardException
- thrown on failurepublic boolean verifyAllHeldResultSetsAreClosed() throws StandardException
StandardException
- thrown on failurepublic CompilerContext pushCompilerContext()
StandardException
- thrown on failurepublic CompilerContext pushCompilerContext(SchemaDescriptor sd)
sd
- the default schema
StandardException
- thrown on failurepublic void popCompilerContext(CompilerContext compilerContext)
compilerContext
- The compiler context.
StandardException
- thrown on failurepublic StatementContext pushStatementContext(boolean isAtomic, java.lang.String stmtText, ParameterValueSet pvs, boolean rollbackParentContext)
isAtomic
- whether a commit/rollback is permitted
from a nested connection under this statementstmtText
- the text of the statement. Needed for any language
statement (currently, for any statement that can cause a trigger
to fire). Please set this unless you are some funky jdbc setXXX
method or something.pvs
- parameter value set, if it has onerollbackParentContext
- True if 1) the statement context is
NOT a top-level context, AND 2) in the event of a statement-level
exception, the parent context needs to be rolled back, too.
public void popStatementContext(StatementContext statementContext, java.lang.Throwable error)
statementContext
- The statement context.error
- The error, if any (Only relevant for DEBUG)
public void pushExecutionStmtValidator(ExecutionStmtValidator validator)
Multiple ExecutionStmtValidators may be active at any given time. This mirrors the way there can be multiple connection nestings at a single time. The validation is performed by calling each validator's validateStatement() method. This yields the union of all validations.
validator
- the validator to addpublic void popExecutionStmtValidator(ExecutionStmtValidator validator) throws StandardException
validator
- the validator to remove
StandardException
- on errorpublic void validateStmtExecution(ConstantAction constantAction) throws StandardException
constantAction
- the constantAction that is about to be executed (and
should be validated
StandardException
- on validation failurepublic void pushTriggerExecutionContext(TriggerExecutionContext tec) throws StandardException
Multiple TriggerExecutionContexts may be active at any given time.
tec
- the trigger execution context
StandardException
- on trigger recursion errorpublic void popTriggerExecutionContext(TriggerExecutionContext tec) throws StandardException
tec
- the tec to remove
StandardException
- on errorpublic TriggerExecutionContext getTriggerExecutionContext()
public void pushTriggerTable(TableDescriptor td)
td
- the table that the trigger is
defined uponpublic void popTriggerTable(TableDescriptor td)
td
- the table to remove from the stack.public TableDescriptor getTriggerTable()
public int incrementBindCount()
public int decrementBindCount()
public int getBindCount()
public void setDataDictionaryWriteMode()
public boolean dataDictionaryInWriteMode()
public void setRunTimeStatisticsMode(boolean onOrOff)
public boolean getRunTimeStatisticsMode()
public void setStatisticsTiming(boolean onOrOff)
public boolean getStatisticsTiming()
public void setRunTimeStatisticsObject(RunTimeStatistics runTimeStatisticsObject)
public RunTimeStatistics getRunTimeStatisticsObject()
public int getStatementDepth()
public Database getDatabase()
public void setIsolationLevel(int isolationLevel) throws StandardException
isolationLevel
- The new isolationLevel.
StandardException
public int getCurrentIsolationLevel()
public java.lang.String getCurrentIsolationLevelStr()
public void setPrepareIsolationLevel(int isolationLevel)
public int getPrepareIsolationLevel()
public void setReadOnly(boolean onOrOff) throws StandardException
onOrOff
- true sets the connection to be readOnly and
false sets it to readWrite.
StandardException
- The call failed and the readOnly
status has not changed.public boolean isReadOnly()
public Authorizer getAuthorizer()
public ExecutionContext getExecutionContext()
public StatementContext getStatementContext()
public AccessFactory getAccessFactory()
public PreparedStatement prepareInternalStatement(java.lang.String sqlText) throws StandardException
StandardException
public PreparedStatement prepareInternalStatement(SchemaDescriptor compilationSchema, java.lang.String sqlText) throws StandardException
StandardException
public boolean setOptimizerTrace(boolean onOrOff)
onOrOff
- Whether to turn optimizer trace on (true) or off (false).
public boolean getOptimizerTrace()
public boolean setOptimizerTraceHtml(boolean onOrOff)
onOrOff
- Whether or not optimizer trace will be in html (true) or not (false).
public boolean getOptimizerTraceHtml()
public java.lang.String getOptimizerTraceOutput()
public void setOptimizerTraceOutput(java.lang.String startingText)
public void appendOptimizerTraceOutput(java.lang.String output)
public boolean isTransactionPristine()
public java.lang.Object getLockObject(int lockScope) throws StandardException
lockScope
- SINGLE_TRANSACTION_LOCK or MULTI_TRANSACTION_LOCK
StandardException
- thrown if something goes wrongpublic int getIdentifierCasing() throws StandardException
StandardException
- thrown if something goes wrongpublic java.lang.String convertIdentifierCase(java.lang.String id) throws StandardException
StandardException
- thrown if something goes wrongpublic java.lang.Long lastAutoincrementValue(java.lang.String schemaName, java.lang.String tableName, java.lang.String columnName)
schemaName
- tableName
- columnName
- public void setAutoincrementUpdate(boolean flag)
flag
- the value for autoincrementUpdate (TRUE or FALSE)AlterTableConstantAction.updateNewAutoincrementColumn(org.apache.derby.iapi.sql.Activation, java.lang.String, long, long)
public boolean getAutoincrementUpdate()
public void copyHashtableToAIHT(java.util.Hashtable from)
public long nextAutoincrementValue(java.lang.String schemaName, java.lang.String tableName, java.lang.String columnName) throws StandardException
schemaName
- tableName
- columnName
- identify the column uniquely in the system.
StandardException
- on error.public void autoincrementFlushCache(UUID tableUUID) throws StandardException
tableUUID
- the table which is being flushed; we need this value to
identify the table for which the autoincrement counter is being
maintained.
StandardException
- thrown on error.lastAutoincrementValue(java.lang.String, java.lang.String, java.lang.String)
,
GenericLanguageConnectionContext.lastAutoincrementValue(java.lang.String, java.lang.String, java.lang.String)
,
ConnectionInfo.lastAutoincrementValue(java.lang.String, java.lang.String, java.lang.String)
public void autoincrementCreateCounter(java.lang.String s, java.lang.String t, java.lang.String c, java.lang.Long initialValue, long increment, int position)
s
- SchemaNamet
- TableNamec
- ColumnNameinitialValue
- initial value of the counter.increment
- increment for the counter.position
- column position (1-based).public int getInstanceNumber()
public java.lang.String getDrdaID()
public void setDrdaID(java.lang.String drdaID)
public java.lang.String getDbname()
|
Built on Mon 2007-06-04 09:58:47+0400, from revision ??? | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |