Class PGSequenceTable
- java.lang.Object
-
- edu.uiuc.ncsa.security.storage.sql.internals.Table
-
- org.cilogon.oauth2.servlet.storage.sequence.SequenceTable
-
- org.cilogon.oauth2.servlet.storage.sequence.PGSequenceTable
-
public class PGSequenceTable extends SequenceTable
Created by Jeff Gaynor
on Apr 13, 2010 at 3:28:34 PM
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.cilogon.oauth2.servlet.storage.sequence.SequenceTable
SequenceTable.SequenceKeys
-
-
Constructor Summary
Constructors Constructor Description PGSequenceTable(SequenceTable.SequenceKeys keys, String schema, String prefix, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createColumnDescriptors()
String
createTableStatement()
String
createTableStatement(int startValue)
String
dropStatement()
String
getPrimaryKeyColumnName()
String
nextValueStatement()
-
Methods inherited from class edu.uiuc.ncsa.security.storage.sql.internals.Table
createInsertStatement, createMassInsertStatement, createRegisterStatement, createSelectAllStatement, createSelectStatement, createUpdateStatement, fqTablename, getColumnDescriptor, getColumnTypeTranslator, getCreateTableStatement, getFQTablename, getSchema, getTablename, getTablenamePrefix, setTablename, setTablenamePrefix, toString
-
-
-
-
Constructor Detail
-
PGSequenceTable
public PGSequenceTable(SequenceTable.SequenceKeys keys, String schema, String prefix, String name)
-
-
Method Detail
-
createColumnDescriptors
public void createColumnDescriptors()
- Overrides:
createColumnDescriptors
in classedu.uiuc.ncsa.security.storage.sql.internals.Table
-
getPrimaryKeyColumnName
public String getPrimaryKeyColumnName()
- Overrides:
getPrimaryKeyColumnName
in classedu.uiuc.ncsa.security.storage.sql.internals.Table
-
createTableStatement
public String createTableStatement()
- Overrides:
createTableStatement
in classedu.uiuc.ncsa.security.storage.sql.internals.Table
-
createTableStatement
public String createTableStatement(int startValue)
- Specified by:
createTableStatement
in classSequenceTable
-
nextValueStatement
public String nextValueStatement()
- Specified by:
nextValueStatement
in classSequenceTable
-
dropStatement
public String dropStatement()
- Specified by:
dropStatement
in classSequenceTable
-
-