Overview

Namespaces

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

Classes

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

Class Sequence

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

Parameters

$connection
public boolean
# create( string $name, integer $start = 1, boolean $nocache = false )

function to create oracle sequence

function to create oracle sequence

Parameters

$name
$start
$nocache

Returns

boolean
public boolean
# drop( string $name )

function to safely drop sequence db object

function to safely drop sequence db object

Parameters

$name

Returns

boolean
public boolean
# exists( string $name )

function to check if sequence exists

function to check if sequence exists

Parameters

$name

Returns

boolean
public integer
# nextValue( string $name )

get sequence next value

get sequence next value

Parameters

$name

Returns

integer
public integer
# currentValue( string $name )

same function as lastInsertId. added for clarity with oracle sql statement.

same function as lastInsertId. added for clarity with oracle sql statement.

Parameters

$name

Returns

integer
public integer
# lastInsertId( string $name )

function to get oracle sequence last inserted id

function to get oracle sequence last inserted id

Parameters

$name

Returns

integer
Properties summary
protected Illuminate\Database\Connection|Yajra\Oci8\Oci8Connection $connection
#
API documentation generated by ApiGen