SQLGenerator
classe SQLGenerator (Voir la source)
Traits
Méthodes
Add integer column
Add tiny integer column
Add Big integer column
Add Medium integer column
Add boolean column
Add string column
Add longtext column
Add datetime column
Add timestamp column
Add Foreign KEY constraints
SQLGenerator constructor
Generate the sql
Add new column in the table
Drop table column
Set the engine
Get the engine
Set the collation
Get the collation
Set the charset
Get the charset
Get the define table name
Set the scope
Set the adapter
Détails
        
                            SQLGenerator
    addFloat(string $column, array $attribute = [])
        
    
    Add float column
        
                            SQLGenerator
    addDouble(string $column, array $attribute = [])
        
    
    Add double column
        
                            SQLGenerator
    addDoublePrimary(string $column)
        
    
    Add double primary column
        
                            SQLGenerator
    addFloatPrimary(string $column)
        
    
    Add float primary column
        
                            SQLGenerator
    addIncrement(string $column)
        
    
    Add increment primary column
        
                            SQLGenerator
    addInteger(string $column, array $attribute = [])
        
    
    Add integer column
        
                            SQLGenerator
    addIntegerPrimary(string $column)
        
    
    Add integer primary column
        
                            SQLGenerator
    addBigIncrement(string $column)
        
    
    Add big increment primary column
        
                            SQLGenerator
    addTinyInteger(string $column, array $attribute = [])
        
    
    Add tiny integer column
        
                            SQLGenerator
    addBigInteger(string $column, array $attribute = [])
        
    
    Add Big integer column
        
                            SQLGenerator
    addMediumInteger(string $column, array $attribute = [])
        
    
    Add Medium integer column
        
                            SQLGenerator
    addMediumIncrement(string $column)
        
    
    Add Medium integer column
        dans 
MixedColumn à la ligne 18
                            SQLGenerator
    addBoolean(string $column, array $attribute = [])
        
    
    Add boolean column
        dans 
MixedColumn à la ligne 30
                            SQLGenerator
    addUuid(string $column, array $attribute = [])
        
    
    Add UUID column
        dans 
MixedColumn à la ligne 42
                            SQLGenerator
    addBinary(string $column, array $attribute = [])
        
    
    Add BLOB column
        dans 
MixedColumn à la ligne 54
                            SQLGenerator
    addIpAddress(string $column, array $attribute = [])
        
    
    Add ip column
        dans 
MixedColumn à la ligne 66
                            SQLGenerator
    addMacAddress(string $column, array $attribute = [])
        
    
    Add mac column
        dans 
TextColumn à la ligne 18
                            SQLGenerator
    addString(string $column, array $attribute = [])
        
    
    Add string column
        dans 
TextColumn à la ligne 30
                            SQLGenerator
    addLongString(string $column, array $attribute = [])
        
    
    Add string column
        dans 
TextColumn à la ligne 42
                            SQLGenerator
    addJson(string $column, array $attribute = [])
        
    
    Add json column
        dans 
TextColumn à la ligne 54
                            SQLGenerator
    addChar(string $column, array $attribute = [])
        
    
    Add character column
        dans 
TextColumn à la ligne 66
                            SQLGenerator
    addLongtext(string $column, array $attribute = [])
        
    
    Add longtext column
        dans 
TextColumn à la ligne 78
                            SQLGenerator
    addText(string $column, array $attribute = [])
        
    
    Add text column
        dans 
TextColumn à la ligne 90
                            SQLGenerator
    addBlob(string $column, array $attribute = [])
        
    
    Add blob column
        dans 
DateColumn à la ligne 18
                            SQLGenerator
    addDatetime(string $column, array $attribute = [])
        
    
    Add datetime column
        dans 
DateColumn à la ligne 34
                            SQLGenerator
    addDate(string $column, array $attribute = [])
        
    
    Add date column
        dans 
DateColumn à la ligne 46
                            SQLGenerator
    addTime(string $column, array $attribute = [])
        
    
    Add time column
        dans 
DateColumn à la ligne 58
                            SQLGenerator
    addYear(string $column, array $attribute = [])
        
    
    Add year column
        dans 
DateColumn à la ligne 70
                            SQLGenerator
    addTimestamp(string $column, array $attribute = [])
        
    
    Add timestamp column
        dans 
DateColumn à la ligne 80
                            SQLGenerator
    addTimestamps()
        
    
    Add default timestamps
        
                            SQLGenerator
    addForeign(string $name, array $attributes = [])
        
    
    Add Foreign KEY constraints
        
                            SQLGenerator
    dropForeign(string $name)
        
    
    Drop constraintes column;
        
                            SQLGenerator
    addIndex(string $name)
        
    
    Add table index;
        
                            SQLGenerator
    dropIndex(string $name)
        
    
    Drop table index;
        
                            SQLGenerator
    dropPrimary()
        
    
    Drop primary column;
        
                            SQLGenerator
    addUnique(string $name)
        
    
    Add table unique;
        
                            SQLGenerator
    dropUnique(string $name)
        
    
    Drop table unique;
        
                            
    __construct(string $table, string $adapter = 'mysql', string $scope = 'create')
        
    
    SQLGenerator constructor
        
                            string
    make()
        
    
    Generate the sql
        
                            SQLGenerator
    addColumn(string $name, string $type, array $attributes = [])
        
    
    Add new column in the table
        
                            SQLGenerator
    dropColumn(string $name)
        
    
    Drop table column
        
                            void
    withEngine(string $engine)
        
    
    Set the engine
        
                            string
    getEngine()
        
    
    Get the engine
        
                            void
    withCollation(string $collation)
        
    
    Set the collation
        
                            string
    getCollation()
        
    
    Get the collation
        
                            void
    withCharset(string $charset)
        
    
    Set the charset
        
                            string
    getCharset()
        
    
    Get the charset
        
                            string
    getTable()
        
    
    Get the define table name
        
                            SQLGenerator
    setScope(string $scope)
        
    
    Set the scope
        
                            SQLGenerator
    setAdapter(string $adapter)
        
    
    Set the adapter