Package io.ran.schema
Class IndexAction
java.lang.Object
io.ran.schema.IndexAction
- All Implemented Interfaces:
 OnTableAction
- 
Constructor Summary
ConstructorsConstructorDescriptionIndexAction(IndexToken name, FormattingTokenList<ColumnToken> fields, boolean isPrimary, boolean isAutoIncrement, boolean isUnique, BiFunction<TableAction, IndexAction, String> action)  - 
Method Summary
Modifier and TypeMethodDescriptionapply(TableAction tableAction) getName()booleanbooleanbooleanisUnique()voidsetUnique(boolean unique)  
- 
Constructor Details
- 
IndexAction
public IndexAction(IndexToken name, FormattingTokenList<ColumnToken> fields, boolean isPrimary, boolean isAutoIncrement, boolean isUnique, BiFunction<TableAction, IndexAction, String> action)  
 - 
 - 
Method Details
- 
getName
 - 
isPrimary
public boolean isPrimary() - 
isAutoIncrement
public boolean isAutoIncrement() - 
isUnique
public boolean isUnique() - 
setUnique
public void setUnique(boolean unique)  - 
getFields
 - 
getAction
 - 
apply
- Specified by:
 applyin interfaceOnTableAction
 
 -