Package io.ran.schema
Class TableModifier<CB extends ColumnBuilder,IB extends IndexBuilder<IB>> 
java.lang.Object
io.ran.schema.TableBuilder<CB,IB>
 
io.ran.schema.TableModifier<CB,IB> 
- All Implemented Interfaces:
- ITableBuilder<CB,- IB> 
- Direct Known Subclasses:
- ValqueriesTableBuilder
public abstract class TableModifier<CB extends ColumnBuilder,IB extends IndexBuilder<IB>> 
extends TableBuilder<CB,IB>
implements ITableBuilder<CB,IB>  
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidvoidmodifyColumn(Property property) voidmodifyColumn(Property property, Consumer<CB> consumer) voidremoveColumn(Token token) Methods inherited from class io.ran.schema.TableBuilderaddColumn, addColumn, addIndex, addIndex, addIndex, addIndex, addPrimaryKey, addPrimaryKey, addPrimaryKey, create, createIndex, getColumnBuilder, getColumnToken, getColumnToken, getIndexBuilder, getIndexToken, getIndexToken, modify, remove, removeIndexMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.ran.schema.ITableBuilderaddColumn, addColumn, addIndex, addIndex, addIndex, addPrimaryKey, addPrimaryKey
- 
Constructor Details- 
TableModifierpublic TableModifier()
 
- 
- 
Method Details- 
modifyColumn
- 
modifyColumn
- 
removeColumn
- 
dropIndex
- 
dropPrimaryKeypublic void dropPrimaryKey()
 
-