Package com.valqueries.automapper.schema
Class ValqueriesTableBuilder
java.lang.Object
io.ran.schema.TableBuilder<CB,IB>
io.ran.schema.TableModifier<ValqueriesColumnBuilder,ValqueriesIndexBuilder>
com.valqueries.automapper.schema.ValqueriesTableBuilder
- All Implemented Interfaces:
IValqueriesTableBuilder
,ITableBuilder<ValqueriesColumnBuilder,
ValqueriesIndexBuilder>
public class ValqueriesTableBuilder
extends TableModifier<ValqueriesColumnBuilder,ValqueriesIndexBuilder>
implements IValqueriesTableBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
create
(TableAction tableAction, ColumnAction columnAction) protected String
createIndex
(TableAction tableAction, IndexAction indexAction) protected ValqueriesColumnBuilder
getColumnBuilder
(ColumnAction column) protected ColumnToken
getColumnToken
(Property<?> property) protected ColumnToken
getColumnToken
(Token token) protected ValqueriesIndexBuilder
getIndexBuilder
(IndexAction indexAction) protected IndexToken
getIndexToken
(Property<?> property) protected IndexToken
getIndexToken
(Token token) protected String
modify
(TableAction tableAction, ColumnAction columnAction) protected String
remove
(TableAction tableAction, ColumnAction columnAction) protected String
removeIndex
(TableAction tableAction, IndexAction indexAction) Methods inherited from class io.ran.schema.TableModifier
dropIndex, dropPrimaryKey, modifyColumn, modifyColumn, removeColumn
Methods inherited from class io.ran.schema.TableBuilder
addColumn, addColumn, addIndex, addIndex, addIndex, addIndex, addPrimaryKey, addPrimaryKey, addPrimaryKey
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.ran.schema.ITableBuilder
addColumn, addColumn, addIndex, addIndex, addIndex, addPrimaryKey, addPrimaryKey
-
Constructor Details
-
ValqueriesTableBuilder
-
-
Method Details
-
getColumnBuilder
- Specified by:
getColumnBuilder
in classTableBuilder<ValqueriesColumnBuilder,
ValqueriesIndexBuilder>
-
getIndexBuilder
- Specified by:
getIndexBuilder
in classTableBuilder<ValqueriesColumnBuilder,
ValqueriesIndexBuilder>
-
getColumnToken
- Specified by:
getColumnToken
in classTableBuilder<ValqueriesColumnBuilder,
ValqueriesIndexBuilder>
-
getIndexToken
- Specified by:
getIndexToken
in classTableBuilder<ValqueriesColumnBuilder,
ValqueriesIndexBuilder>
-
getColumnToken
- Specified by:
getColumnToken
in classTableBuilder<ValqueriesColumnBuilder,
ValqueriesIndexBuilder>
-
getIndexToken
- Specified by:
getIndexToken
in classTableBuilder<ValqueriesColumnBuilder,
ValqueriesIndexBuilder>
-
create
- Specified by:
create
in classTableBuilder<ValqueriesColumnBuilder,
ValqueriesIndexBuilder>
-
modify
- Specified by:
modify
in classTableBuilder<ValqueriesColumnBuilder,
ValqueriesIndexBuilder>
-
remove
- Specified by:
remove
in classTableBuilder<ValqueriesColumnBuilder,
ValqueriesIndexBuilder>
-
createIndex
- Specified by:
createIndex
in classTableBuilder<ValqueriesColumnBuilder,
ValqueriesIndexBuilder>
-
removeIndex
- Specified by:
removeIndex
in classTableBuilder<ValqueriesColumnBuilder,
ValqueriesIndexBuilder>
-