Overview

Namespaces

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

Classes

  • OracleBuilder
  • Overview
  • Namespace
  • Class

Class OracleBuilder

Illuminate\Database\Query\Builder
Extended by Yajra\Oci8\Query\OracleBuilder
Namespace: Yajra\Oci8\Query
Located at Oci8/Query/OracleBuilder.php
Methods summary
public
# __construct( Illuminate\Database\ConnectionInterface $connection, Yajra\Oci8\Query\Grammars\OracleGrammar $grammar, Yajra\Oci8\Query\Processors\OracleProcessor $processor )

Parameters

$connection
$grammar
$processor
public integer
# insertLob( array $values, array $binaries, string $sequence = 'id' )

Insert a new record and get the value of the primary key.

Insert a new record and get the value of the primary key.

Parameters

$values
$binaries
$sequence

Returns

integer
public boolean
# updateLob( array $values, array $binaries, string $sequence = 'id' )

Update a new record with blob field.

Update a new record with blob field.

Parameters

$values
$binaries
$sequence

Returns

boolean
public
# whereIn( string $column, mixed $values, string $boolean = 'and', boolean $not = false )

Add a "where in" clause to the query. Split one WHERE IN clause into multiple clauses each with up to 1000 expressions to avoid ORA-01795

Add a "where in" clause to the query. Split one WHERE IN clause into multiple clauses each with up to 1000 expressions to avoid ORA-01795

Parameters

$column
$values
$boolean
$not

Returns


$this
protected array
# runSelect( )

Run the query as a "select" statement against the connection.

Run the query as a "select" statement against the connection.

Returns

array
Properties summary
protected Yajra\Oci8\Query\Grammars\OracleGrammar $grammar

The database query grammar instance.

The database query grammar instance.

#
protected Yajra\Oci8\Query\Processors\OracleProcessor $processor

The database query post processor instance.

The database query post processor instance.

#
API documentation generated by ApiGen