Overview

Namespaces

  • None
  • Yajra
    • Oci8
      • Connectors
      • Eloquent
      • Query
        • Grammars
        • Processors
      • Schema
        • Grammars

Classes

  • Comment
  • OracleAutoIncrementHelper
  • OracleBlueprint
  • OracleBuilder
  • Sequence
  • Trigger
  • Overview
  • Namespace
  • Class

Class OracleAutoIncrementHelper

Namespace: Yajra\Oci8\Schema
Located at Oci8/Schema/OracleAutoIncrementHelper.php
Methods summary
public
# __construct( Illuminate\Database\Connection $connection )

Parameters

$connection
public null
# createAutoIncrementObjects( Illuminate\Database\Schema\Blueprint $blueprint, string $table )

create sequence and trigger for autoIncrement support

create sequence and trigger for autoIncrement support

Parameters

$blueprint
$table

Returns

null
public Fluent|null
# getQualifiedAutoIncrementColumn( Illuminate\Database\Schema\Blueprint $blueprint )

get qualified autoincrement column

get qualified autoincrement column

Parameters

$blueprint

Returns

Fluent|null
public null
# dropAutoIncrementObjects( string $table )

drop sequence and triggers if exists, autoincrement objects

drop sequence and triggers if exists, autoincrement objects

Parameters

$table

Returns

null
public string
# getPrimaryKey( string $table )

get table's primary key

get table's primary key

Parameters

$table

Returns

string
public Yajra\Oci8\Schema\Sequence
# getSequence( )

Returns

Yajra\Oci8\Schema\Sequence
public
# setSequence( Yajra\Oci8\Schema\Sequence $sequence )

Parameters

$sequence
public Yajra\Oci8\Schema\Trigger
# getTrigger( )

Returns

Yajra\Oci8\Schema\Trigger
public
# setTrigger( Yajra\Oci8\Schema\Trigger $trigger )

Parameters

$trigger
Properties summary
protected Illuminate\Database\Connection $connection
#
protected Yajra\Oci8\Schema\Trigger $trigger
#
protected Yajra\Oci8\Schema\Sequence $sequence
#
API documentation generated by ApiGen