package org.whole.lang.rdb.builders; import org.whole.lang.builders.IBuilder; import org.whole.lang.rdb.model.TypeEnum; import org.whole.lang.rdb.model.IndexTypeEnum; import org.whole.lang.rdb.model.OrderEnum; import org.whole.lang.rdb.model.IdMethodEnum; import org.whole.lang.rdb.model.ActionEnum; import org.whole.lang.rdb.model.DeferrabilityEnum; /** * @generator Whole */ public interface IRDBBuilder extends IBuilder { public void visit(); public void order(); public void columnIndices(); public void unique(); public void qualifier(); public void target(); public void source(); public void columnReferences(); public void deferrability(); public void deleteAction(); public void updateAction(); public void targetTable(); public void columnNames(); public void idMethod(); public void defaultValue(); public void nullable(); public void decimals(); public void size(); public void type(); public void featureType(); public void featureName(); public void remarks(); public void indices(); public void foreignKeys(); public void primaryKey(); public void columns(); public void entityName(); public void tables(); public void modelName(); public void name(); public void schemas(); public void namespace(); public void uri(); public void Database(); public void Database_(); public void _Database(); public void Schemas(); public void Schemas_(); public void Schemas_(int initialCapacity); public void _Schemas(); public void Schema(); public void Schema_(); public void _Schema(); public void Tables(); public void Tables_(); public void Tables_(int initialCapacity); public void _Tables(); public void Table(); public void Table_(); public void _Table(); public void Columns(); public void Columns_(); public void Columns_(int initialCapacity); public void _Columns(); public void Column(); public void Column_(); public void _Column(); public void PrimaryKey(); public void PrimaryKey_(); public void _PrimaryKey(); public void ColumnNames(); public void ColumnNames_(); public void ColumnNames_(int initialCapacity); public void _ColumnNames(); public void ForeignKeys(); public void ForeignKeys_(); public void ForeignKeys_(int initialCapacity); public void _ForeignKeys(); public void ForeignKey(); public void ForeignKey_(); public void _ForeignKey(); public void ColumnReferences(); public void ColumnReferences_(); public void ColumnReferences_(int initialCapacity); public void _ColumnReferences(); public void ColumnReference(); public void ColumnReference_(); public void _ColumnReference(); public void Indices(); public void Indices_(); public void Indices_(int initialCapacity); public void _Indices(); public void Index(); public void Index_(); public void _Index(); public void ColumnIndices(); public void ColumnIndices_(); public void ColumnIndices_(int initialCapacity); public void _ColumnIndices(); public void ColumnIndex(); public void ColumnIndex_(); public void _ColumnIndex(); public void Type(); public void Type(TypeEnum.Value value); public void Type(String value); public void IndexType(); public void IndexType(IndexTypeEnum.Value value); public void IndexType(String value); public void Order(); public void Order(OrderEnum.Value value); public void Order(String value); public void IdMethod(); public void IdMethod(IdMethodEnum.Value value); public void IdMethod(String value); public void Action(); public void Action(ActionEnum.Value value); public void Action(String value); public void Deferrability(); public void Deferrability(DeferrabilityEnum.Value value); public void Deferrability(String value); public void URI(); public void URI(String value); public void Namespace(); public void Namespace(String value); public void Name(); public void Name(String value); public void StringData(); public void StringData(String value); public void IntData(); public void IntData(int value); public void BooleanData(); public void BooleanData(boolean value); }