OCIExpressionBuilder¶
- 
class OC\DB\QueryBuilder\ExpressionBuilder\OCIExpressionBuilder¶
- Source: - lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php#33 - Parent: - OC\DB\QueryBuilder\ExpressionBuilder\ExpressionBuilder
Methods¶
- 
protected OC\DB\QueryBuilder\ExpressionBuilder\OCIExpressionBuilder::prepareColumn($column, $type)¶
- Source: - lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php#40 - Parameters: - $column (mixed)
- $type (mixed | null)
 - Returns: - array | - \OCP\DB\QueryBuilder\IQueryFunction| string
- 
public OC\DB\QueryBuilder\ExpressionBuilder\OCIExpressionBuilder::comparison($x, $operator, $y, $type=null)¶
- Source: - lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php#52 
- 
public OC\DB\QueryBuilder\ExpressionBuilder\OCIExpressionBuilder::eq($x, $y, $type=null)¶
- Source: - lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php#62 
- 
public OC\DB\QueryBuilder\ExpressionBuilder\OCIExpressionBuilder::neq($x, $y, $type=null)¶
- Source: - lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php#72 
- 
public OC\DB\QueryBuilder\ExpressionBuilder\OCIExpressionBuilder::lt($x, $y, $type=null)¶
- Source: - lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php#82 
- 
public OC\DB\QueryBuilder\ExpressionBuilder\OCIExpressionBuilder::lte($x, $y, $type=null)¶
- Source: - lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php#92 
- 
public OC\DB\QueryBuilder\ExpressionBuilder\OCIExpressionBuilder::gt($x, $y, $type=null)¶
- Source: - lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php#102 
- 
public OC\DB\QueryBuilder\ExpressionBuilder\OCIExpressionBuilder::gte($x, $y, $type=null)¶
- Source: - lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php#112 
- 
public OC\DB\QueryBuilder\ExpressionBuilder\OCIExpressionBuilder::in($x, $y, $type=null)¶
- Source: - lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php#122 
- 
public OC\DB\QueryBuilder\ExpressionBuilder\OCIExpressionBuilder::notIn($x, $y, $type=null)¶
- Source: - lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php#132 
- 
public OC\DB\QueryBuilder\ExpressionBuilder\OCIExpressionBuilder::emptyString($x)¶
- Creates a $x = ‘’ statement, because Oracle needs a different checkSource: lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php#146 Parameters: - $x (string | \OCP\DB\QueryBuilder\ILiteral|\OCP\DB\QueryBuilder\IParameter|\OCP\DB\QueryBuilder\IQueryFunction) The field in string format to be inspected by the comparison.
 Returns: string Since: 13.0.0 
- $x (string | 
- 
public OC\DB\QueryBuilder\ExpressionBuilder\OCIExpressionBuilder::nonEmptyString($x)¶
- Creates a `$x <> ‘’` statement, because Oracle needs a different checkSource: lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php#157 Parameters: - $x (string | \OCP\DB\QueryBuilder\ILiteral|\OCP\DB\QueryBuilder\IParameter|\OCP\DB\QueryBuilder\IQueryFunction) The field in string format to be inspected by the comparison.
 Returns: string Since: 13.0.0 
- $x (string | 
- 
public OC\DB\QueryBuilder\ExpressionBuilder\OCIExpressionBuilder::castColumn($column, $type)¶
- Returns a IQueryFunction that casts the column to the given typeSource: lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php#168 Parameters: - $column (string)
- $type (mixed) One of IQueryBuilder::PARAM_*
 Returns: 
- 
public OC\DB\QueryBuilder\ExpressionBuilder\OCIExpressionBuilder::like($x, $y, $type=null)¶
- Source: - lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php#184 
- 
public OC\DB\QueryBuilder\ExpressionBuilder\OCIExpressionBuilder::iLike($x, $y, $type=null)¶
- Source: - lib/private/DB/QueryBuilder/ExpressionBuilder/OCIExpressionBuilder.php#191