Class OracleGrammar
- Illuminate\Database\Schema\Grammars\Grammar
- Yajra\Oci8\Schema\Grammars\OracleGrammar uses Yajra\Oci8\OracleReservedWords
public
string
|
#
compileCreate( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command )
Compile a create table command. |
public
string
|
|
public
string
|
|
public
|
|
protected
string
|
#
addForeignKeys( Illuminate\Database\Schema\Blueprint $blueprint )
Get the foreign key syntax for a table creation statement. |
protected
string|null
|
#
addPrimaryKeys( Illuminate\Database\Schema\Blueprint $blueprint )
Get the primary key syntax for a table creation statement. |
public
string
|
|
public
string
|
#
compileColumnExists( string $database, string $table )
Compile the query to determine the list of columns. |
public
string
|
#
compileAdd( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command )
Compile an add column command. |
public
string
|
#
compilePrimary( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command )
Compile a primary key command. |
public
string|
|
#
compileForeign( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command )
Compile a foreign key command. |
public
string
|
#
compileUnique( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command )
Compile a unique key command. |
public
string
|
#
compileIndex( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command )
Compile a plain index key command. |
public
string
|
#
compileDrop( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command )
Compile a drop table command. |
public
string
|
#
compileDropIfExists( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command )
Compile a drop table (if exists) command. |
public
string
|
#
compileDropColumn( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command )
Compile a drop column command. |
public
string
|
#
compileDropPrimary( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command )
Compile a drop primary key command. |
public
string
|
#
compileDropUnique( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command )
Compile a drop unique key command. |
public
string
|
#
compileDropIndex( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command )
Compile a drop index command. |
public
string
|
#
compileDropForeign( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command )
Compile a drop foreign key command. |
public
string
|
#
compileRename( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command )
Compile a rename table command. |
public
array
|
#
compileRenameColumn( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command, Illuminate\Database\Connection $connection )
Compile a rename column command. |
protected
string
|
|
protected
string
|
|
protected
string
|
|
protected
string
|
|
protected
string
|
#
typeMediumText( Illuminate\Support\Fluent $column )
Create the column definition for a medium text type. |
protected
string
|
#
typeLongText( Illuminate\Support\Fluent $column )
Create the column definition for a long text type. |
protected
string
|
|
protected
string
|
#
typeBigInteger( Illuminate\Support\Fluent $column )
Create the column definition for a integer type. |
protected
string
|
#
typeMediumInteger( Illuminate\Support\Fluent $column )
Create the column definition for a medium integer type. |
protected
string
|
#
typeSmallInteger( Illuminate\Support\Fluent $column )
Create the column definition for a small integer type. |
protected
string
|
#
typeTinyInteger( Illuminate\Support\Fluent $column )
Create the column definition for a tiny integer type. |
protected
string
|
|
protected
string
|
|
protected
string
|
|
protected
string
|
|
protected
string
|
|
protected
string
|
|
protected
string
|
#
typeDateTime( Illuminate\Support\Fluent $column )
Create the column definition for a date-time type. |
protected
string
|
|
protected
string
|
#
typeTimestamp( Illuminate\Support\Fluent $column )
Create the column definition for a timestamp type. |
protected
string
|
#
typeTimestampTz( Illuminate\Support\Fluent $column )
Create the column definition for a timestamp type with timezone. |
protected
string
|
|
protected
string
|
#
modifyNullable( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $column )
Get the SQL for a nullable column modifier. |
protected
string
|
#
modifyDefault( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $column )
Get the SQL for a default column modifier. |
protected
string|null
|
#
modifyIncrement( Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $column )
Get the SQL for an auto-increment column modifier. |
protected
string
|
isReserved()
|
protected
string
|
$wrapper
The keyword identifier wrapper format. |
#
'%s'
|
protected
array
|
$modifiers
The possible column modifiers. |
#
['Increment', 'Nullable', 'Default']
|
protected
array
|
$serials
The possible column serials |
#
['bigInteger', 'integer', 'mediumInteger', 'smallInteger', 'tinyInteger']
|
protected
string
|
$schema_prefix
|
#
''
|
protected
boolean
|
$transactions
If this Grammar supports schema changes wrapped in a transaction. |
#
true
|
$reserves
|