Methods summary
Modifier and Type | Method |
---|---|
public | __construct ( MysqlTable table ) |
public Table | getTable ( ) |
public IntegerColumn | createIntegerColumn ( string name , int size , bool signed = true ) |
public StringColumn | createStringColumn ( string name , int length , string charset = null ) |
public TextColumn | createTextColumn ( string name , int size , string charset = null ) |
public BinaryColumn | createBinaryColumn ( string name , int size ) |
public DateTimeColumn | createDateTimeColumn ( string name , bool dateAvailable = true , bool timeAvailable = true ) |
public EnumColumn | createEnumColumn ( string name , array values ) |
public FixedPointColumn | createFixedPointColumn ( string name , int numIntegerDigits , int numDecimalDigits ) |
public FloatingPointColumn | createFloatingPointColumn ( string name , int size ) |
Methods in detail
-
__construct
-
getTable
Table public getTable ( )Specified: ColumnFactoryOverrides: ColumnFactory::getTable() -
createIntegerColumn
Specified: ColumnFactoryOverrides: ColumnFactory::createIntegerColumn() -
createStringColumn
Specified: ColumnFactoryOverrides: ColumnFactory::createStringColumn() -
createTextColumn
Specified: ColumnFactoryOverrides: ColumnFactory::createTextColumn() -
createBinaryColumn
Specified: ColumnFactoryOverrides: ColumnFactory::createBinaryColumn() -
createDateTimeColumn
DateTimeColumn public createDateTimeColumn ( string name , bool dateAvailable = true , bool timeAvailable = true )Specified: ColumnFactoryOverrides: ColumnFactory::createDateTimeColumn() -
createEnumColumn
Specified: ColumnFactoryOverrides: ColumnFactory::createEnumColumn() -
createFixedPointColumn
FixedPointColumn public createFixedPointColumn ( string name , int numIntegerDigits , int numDecimalDigits )Specified: ColumnFactoryOverrides: ColumnFactory::createFixedPointColumn() -
createFloatingPointColumn
Specified: ColumnFactoryOverrides: ColumnFactory::createFloatingPointColumn()