# Blueprint

class Blueprint

## Properties

string | $engine |  |
string | $charset |  |
string | $collation |  |

## Methods

void
getData()

Get detail table data

void
__call(string $method = '', array $params = [])

Magic method to processing method call in this object or in the grammar

__set(string $key, $value)

Set a property for rdmsOpt

static void
migrationArchitecture()

Default migrations table architecture

void
create(string $tableName)

Compile a data with grammar compiler and created SQL text

void
alter(string $tableName)

Alter existing table

Blueprint
string(string $column, int $length)

No description

void
autoIncrement(string $column)

No description

void
id()

No description

void
timestamps()

No description

void
fulltext(string $column)

No description

void
index(string $column)

No description

void
primary(string $column)

No description

void
nullable()

No description

void
notNull()

No description

void
after(string $column)

No description

void
first()

No description

void
change(string $newColumn)

No description

void
add()

No description

void
drop(string $column)

No description

void
default(string $value)

No description

## Details

###
at line 90
`void getData()`

Get detail table data

#### Return Value

void |

###
at line 104
`void __call(string $method = '', array $params = [])`

Magic method to processing method call in this object or in the grammar

#### Parameters

string | $method |
array | $params |

#### Return Value

void |

###
at line 150
`__set(string $key, $value)`

Set a property for rdmsOpt

#### Parameters

string | $key |
| $value |

###
at line 160
`static void migrationArchitecture()`

Default migrations table architecture

#### Return Value

void |

###
at line 181
`void create(string $tableName)`

Compile a data with grammar compiler and created SQL text

#### Parameters

string | $tableName |

#### Return Value

void |

###
at line 194
`void alter(string $tableName)`

Alter existing table

#### Parameters

string | $tableName |

#### Return Value

void |

###
at line 38
`Blueprint string(string $column, int $length)`

No description

#### Parameters

string | $column |
int | $length |

#### Return Value

Blueprint |

###
at line 38
`void autoIncrement(string $column)`

No description

#### Parameters

string | $column |

#### Return Value

void |

###
at line 38
`void id()`

No description

#### Return Value

void |

###
at line 38
`void timestamps()`

No description

#### Return Value

void |

###
at line 38
`void fulltext(string $column)`

No description

#### Parameters

string | $column |

#### Return Value

void |

###
at line 38
`void index(string $column)`

No description

#### Parameters

string | $column |

#### Return Value

void |

###
at line 38
`void primary(string $column)`

No description

#### Parameters

string | $column |

#### Return Value

void |

###
at line 38
`void nullable()`

No description

#### Return Value

void |

###
at line 38
`void notNull()`

No description

#### Return Value

void |

###
at line 38
`void after(string $column)`

No description

#### Parameters

string | $column |

#### Return Value

void |

###
at line 38
`void first()`

No description

#### Return Value

void |

###
at line 38
`void change(string $newColumn)`

No description

#### Parameters

string | $newColumn |

#### Return Value

void |

###
at line 38
`void add()`

No description

#### Return Value

void |

###
at line 38
`void drop(string $column)`

No description

#### Parameters

string | $column |

#### Return Value

void |

###
at line 38
`void default(string $value)`

No description

#### Parameters

string | $value |

#### Return Value

void |