public class WordTable
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
WordTable.Builder
Word table data builder
|
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
afterInsertTriggerName
parent table AFTER INSERT trigger name
|
java.lang.String |
afterUpdateTriggerName
parent table AFTER UPDATE trigger name
|
boolean |
caseSensitive
Is this field a case-sensitive character?
|
java.util.List<CustomExtentField> |
customExtentFields
Custom extent hints.
|
Dialect |
dialect
The dialect used to generated DDL statements.
|
long |
extent
The extent size.
|
java.lang.String |
fieldName
The field name.
|
java.lang.String |
fkIndexName
The word table FK index name.
|
java.lang.String |
fkName
The word table FK constraint name.
|
java.lang.String |
indexName
The name of the word table index on 'word' field.
|
java.lang.String |
parentTableName
The name of the parent table.
|
java.lang.String |
pkName
The word table PK name.
|
java.lang.String |
tableName
The word table name.
|
java.lang.String |
triggerFunctionName
parent table trigger function name
|
| Modifier | Constructor and Description |
|---|---|
private |
WordTable(Dialect dialect,
java.lang.String parentTableName,
java.lang.String fieldName,
java.util.List<CustomExtentField> customExtentFields,
long extent,
boolean caseSensitive,
java.lang.String tableName,
java.lang.String pkName,
java.lang.String fkIndexName,
java.lang.String fkName,
java.lang.String indexName,
java.lang.String triggerFunctionName,
java.lang.String afterUpdateTriggerName,
java.lang.String afterInsertTriggerName)
The constructor is private.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
createFK(java.lang.String eoln)
Get create FK DDL statement.
|
java.lang.String |
createFkIndex(java.lang.String eoln,
java.lang.String suffix)
Get create FK index DDL statement
|
java.lang.String |
createIndex(java.lang.String eoln,
java.lang.String suffix)
Get create index on a 'word' field DDL statement
|
java.lang.String |
createPK(java.lang.String eoln,
java.lang.String suffix)
Get create PK DDL statement
|
java.lang.String |
dropFK(java.lang.String eoln,
java.lang.String suffix)
Get drop FK DDL statement.
|
java.lang.String |
dropFkIndex(java.lang.String eoln)
Get drop FK index DDL statement.
|
java.lang.String |
dropIndex(java.lang.String eoln)
Get drop index on a 'word' field DDL statement.
|
java.lang.String |
dropPK(java.lang.String eoln,
java.lang.String suffix)
Get drop PK DDL statement
|
public final Dialect dialect
public final java.lang.String parentTableName
public final java.lang.String fieldName
public final java.util.List<CustomExtentField> customExtentFields
public final long extent
public final boolean caseSensitive
public final java.lang.String tableName
public final java.lang.String pkName
public final java.lang.String fkIndexName
public final java.lang.String fkName
public final java.lang.String indexName
public final java.lang.String triggerFunctionName
public final java.lang.String afterUpdateTriggerName
public final java.lang.String afterInsertTriggerName
private WordTable(Dialect dialect, java.lang.String parentTableName, java.lang.String fieldName, java.util.List<CustomExtentField> customExtentFields, long extent, boolean caseSensitive, java.lang.String tableName, java.lang.String pkName, java.lang.String fkIndexName, java.lang.String fkName, java.lang.String indexName, java.lang.String triggerFunctionName, java.lang.String afterUpdateTriggerName, java.lang.String afterInsertTriggerName)
WordTable.Builder.dialect - The dialect used to generated DDL statements.parentTableName - parent table namefieldName - field namecustomExtentFields - custom extent hintsextent - field extentcaseSensitive - field is case-sensitive flagtableName - word table namepkName - word table PK namefkIndexName - word table FK index namefkName - word table FK constraint nameindexName - name of the word table index on 'word' fieldtriggerFunctionName - parent table trigger function nameafterUpdateTriggerName - parent table AFTER UPDATE trigger nameafterInsertTriggerName - parent table AFTER INSERT trigger namepublic java.lang.String dropPK(java.lang.String eoln,
java.lang.String suffix)
eoln - OS-specific end of line terminator.suffix - dialect-specific statement suffixpublic java.lang.String createPK(java.lang.String eoln,
java.lang.String suffix)
eoln - The OS-specific end of line terminator.suffix - .
The dialect-specific statement suffix.public java.lang.String dropFK(java.lang.String eoln,
java.lang.String suffix)
eoln - OS-specific end of line terminator.suffix - dialect-specific statement suffixpublic java.lang.String createFK(java.lang.String eoln)
eoln - OS-specific end of line terminator.public java.lang.String dropFkIndex(java.lang.String eoln)
eoln - OS-specific end of line terminator.public java.lang.String createFkIndex(java.lang.String eoln,
java.lang.String suffix)
eoln - OS-specific end of line terminator.suffix - dialect-specific statement suffixpublic java.lang.String dropIndex(java.lang.String eoln)
eoln - OS-specific end of line terminator.public java.lang.String createIndex(java.lang.String eoln,
java.lang.String suffix)
eoln - OS-specific end of line terminator.suffix - The dialect-specific statement suffix