Overview

Namespaces

  • None
  • Yajra
    • Oci8
      • Auth
      • 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 Illuminate\Support\Fluent|null
# getQualifiedAutoIncrementColumn( Illuminate\Database\Schema\Blueprint $blueprint )

Get qualified autoincrement column.

Get qualified autoincrement column.

Parameters

$blueprint

Returns

Illuminate\Support\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( )

Get sequence instance.

Get sequence instance.

Returns

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

Set sequence instance.

Set sequence instance.

Parameters

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

Get trigger instance.

Get trigger instance.

Returns

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

Set the trigger instance.

Set the trigger instance.

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