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
field is case-sensitive flag
|
java.util.List<CustomExtentField> |
customExtentFields
Custom extent hints
|
long |
extent
extent size.
|
java.lang.String |
fieldName
field name
|
java.lang.String |
fkIndexName
word table FK index name
|
java.lang.String |
fkName
word table FK constraint name
|
java.lang.String |
indexName
name of the word table index on 'word' field
|
java.lang.String |
parentTableName
parent table name
|
java.lang.String |
pkName
word table PK name
|
java.lang.String |
tableName
word table name
|
java.lang.String |
triggerFunctionName
parent table trigger function name
|
Constructor and Description |
---|
WordTable(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)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
createFK(java.lang.String eoln,
java.lang.String suffix)
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,
java.lang.String suffix)
Get drop FK index DDL statement
|
java.lang.String |
dropIndex(java.lang.String eoln,
java.lang.String suffix)
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 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
public WordTable(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)
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
- OS-specific end of line terminator.suffix
- dialect-specific statement suffixpublic 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, java.lang.String suffix)
eoln
- OS-specific end of line terminator.suffix
- dialect-specific statement suffixpublic java.lang.String dropFkIndex(java.lang.String eoln, java.lang.String suffix)
eoln
- OS-specific end of line terminator.suffix
- dialect-specific statement suffixpublic 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, java.lang.String suffix)
eoln
- OS-specific end of line terminator.suffix
- dialect-specific statement suffixpublic java.lang.String createIndex(java.lang.String eoln, java.lang.String suffix)
eoln
- OS-specific end of line terminator.suffix
- dialect-specific statement suffix