public class TableSequence extends QuerySequence
Purpose:
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
counterFieldName
Hold the name of the column in the sequence table which specifies the sequence numeric value
|
protected static java.lang.String |
defaultTableName
Default sequence table name
|
protected java.lang.String |
nameFieldName
Hold the name of the column in the sequence table which specifies the sequence name
|
protected java.lang.String |
qualifier |
protected DatabaseTable |
table
Hold the database table
|
selectQuery, shouldAcquireValueAfterInsert, shouldSelectBeforeUpdate, shouldSkipUpdate, shouldUseTransaction, updateQuery, wasSelectQueryCreated, wasUpdateQueryCreated
Constructor and Description |
---|
TableSequence() |
TableSequence(java.lang.String name) |
TableSequence(java.lang.String name,
int size) |
TableSequence(java.lang.String name,
int size,
int initialValue) |
TableSequence(java.lang.String name,
int size,
java.lang.String tableName) |
TableSequence(java.lang.String name,
int size,
java.lang.String tableName,
java.lang.String nameFieldName,
java.lang.String counterFieldName) |
TableSequence(java.lang.String name,
java.lang.String tableName) |
TableSequence(java.lang.String name,
java.lang.String tableName,
java.lang.String nameFieldName,
java.lang.String counterFieldName) |
Modifier and Type | Method and Description |
---|---|
protected ValueReadQuery |
buildSelectQuery()
INTERNAL:
|
protected DataModifyQuery |
buildUpdateQuery()
INTERNAL:
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCounterFieldName() |
java.lang.String |
getNameFieldName() |
java.lang.String |
getQualifiedTableName() |
DatabaseTable |
getTable() |
java.lang.String |
getTableName() |
void |
onConnect()
INTERNAL:
|
void |
onDisconnect()
INTERNAL:
|
void |
setCounterFieldName(java.lang.String name) |
void |
setNameFieldName(java.lang.String name) |
void |
setTable(DatabaseTable table) |
void |
setTableName(java.lang.String name) |
buildSelectQuery, buildUpdateQuery, createArguments, getSelectQuery, getUpdateQuery, select, setSelectQuery, setShouldAcquireValueAfterInsert, setShouldSelectBeforeUpdate, setShouldSkipUpdate, setShouldUseTransaction, setUpdateQuery, shouldAcquireValueAfterInsert, shouldSelectBeforeUpdate, shouldSkipUpdate, shouldUseTransaction, update, updateAndSelectSequence
createVector, getGeneratedValue, getGeneratedVector, shouldOverrideExistingValue
clone, equalNameAndSize, getDatasourcePlatform, getGeneratedValue, getGeneratedVector, getInitialValue, getName, getPreallocationSize, isConnected, onConnect, onDisconnect, setDatasourcePlatform, setInitialValue, setName, setPreallocationSize, shouldOverrideExistingValue, shouldUsePreallocation, verifyPlatform
protected static final java.lang.String defaultTableName
protected DatabaseTable table
protected java.lang.String counterFieldName
protected java.lang.String nameFieldName
protected java.lang.String qualifier
public TableSequence()
public TableSequence(java.lang.String name)
public TableSequence(java.lang.String name, int size)
public TableSequence(java.lang.String name, int size, int initialValue)
public TableSequence(java.lang.String name, java.lang.String tableName)
public TableSequence(java.lang.String name, java.lang.String tableName, java.lang.String nameFieldName, java.lang.String counterFieldName)
public TableSequence(java.lang.String name, int size, java.lang.String tableName)
public TableSequence(java.lang.String name, int size, java.lang.String tableName, java.lang.String nameFieldName, java.lang.String counterFieldName)
public boolean equals(java.lang.Object obj)
equals
in class QuerySequence
public java.lang.String getCounterFieldName()
public void setCounterFieldName(java.lang.String name)
public java.lang.String getNameFieldName()
public void setNameFieldName(java.lang.String name)
public DatabaseTable getTable()
public java.lang.String getTableName()
public java.lang.String getQualifiedTableName()
public void setTable(DatabaseTable table)
public void setTableName(java.lang.String name)
protected ValueReadQuery buildSelectQuery()
QuerySequence
buildSelectQuery
in class QuerySequence
protected DataModifyQuery buildUpdateQuery()
QuerySequence
buildUpdateQuery
in class QuerySequence
public void onConnect()
onConnect
in class QuerySequence
public void onDisconnect()
onDisconnect
in class QuerySequence