public class SQLiteTable extends Table
Table.Column, Table.ForeignKey, Table.PrimaryKey| Constructor and Description |
|---|
SQLiteTable() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canAlterFrom(Table existing)
Returns true if all of the modifications required can be handled through altering.
|
java.lang.String |
colQC() |
protected java.util.List<java.lang.String> |
findSequences(java.lang.String tableName,
java.sql.Connection connection) |
protected java.lang.String |
getColumnTypeSql(SFieldScalar field) |
protected java.lang.String |
sqlDefinition_CreateSequence(java.lang.String sequence,
java.lang.String table)
Returns the full "CREATE SEQUENCE seqName"
|
protected java.lang.String |
sqlDefinition_DropIndex(java.lang.String indexName) |
protected boolean |
supportsConstraintModification() |
protected boolean |
supportsDropColumn() |
protected java.lang.String |
valueToQueryLiteral(java.lang.Object value,
SFieldScalar field)
In some cases, we put the value of the column directly into the query.
|
protected java.lang.String |
valueToQueryLiteral(java.lang.Object value,
java.lang.String columnType) |
buildFor, buildFor, buildFor, buildNew, findColumn, getColumnDdl, getColumns, getConstraintDdl, getForeignKeys, getIndexName, getPhase1AlterDdl, getPhase1Transfer, getPhase2AlterDdl, getPhase2Transfer, getPrimaryKey, getTableCreateDdl, getTableName, getTransferCommand, qc, sqlDefinition_CreateForeignKeys, sqlDefinition_CreateIndex, sqlDefinition_Table, tableExistsprotected boolean supportsConstraintModification()
supportsConstraintModification in class Tableprotected java.util.List<java.lang.String> findSequences(java.lang.String tableName,
java.sql.Connection connection)
throws java.sql.SQLException
findSequences in class Tablejava.sql.SQLExceptionprotected java.lang.String sqlDefinition_CreateSequence(java.lang.String sequence,
java.lang.String table)
TablesqlDefinition_CreateSequence in class Tableprotected java.lang.String sqlDefinition_DropIndex(java.lang.String indexName)
sqlDefinition_DropIndex in class Tableprotected java.lang.String getColumnTypeSql(SFieldScalar field)
getColumnTypeSql in class Tableprotected boolean supportsDropColumn()
supportsDropColumn in class Tableprotected java.lang.String valueToQueryLiteral(java.lang.Object value,
SFieldScalar field)
TablevalueToQueryLiteral in class Tableprotected java.lang.String valueToQueryLiteral(java.lang.Object value,
java.lang.String columnType)
valueToQueryLiteral in class Tablepublic boolean canAlterFrom(Table existing)
TablecanAlterFrom in class Table