Transactd API for PHP
  • Namespace
  • Class

Namespaces

  • BizStation
    • Transactd

Classes

  • ActiveTable
  • Avg
  • Benchmark
  • BinlogPos
  • Bitset
  • Bookmark
  • BtrDate
  • BtrDateTime
  • BtrTime
  • BtrTimeStamp
  • BtrVersion
  • BtrVersions
  • ConnectParams
  • ConnMgr
  • ConnRecord
  • ConnRecords
  • ConnRecordsIterator
  • Count
  • Database
  • Dbdef
  • Field
  • Fielddef
  • Fielddef_t_my
  • Fielddefs
  • FielddefsIterator
  • FieldNames
  • First
  • Flags
  • GroupFuncBase
  • GroupQuery
  • HaNameResolver
  • Keydef
  • KeySegment
  • Last
  • Max
  • Min
  • Nsdatabase
  • Nstable
  • PooledDbManager
  • PreparedQuery
  • Query
  • QueryBase
  • RangeIterator
  • Record
  • RecordIterator
  • Recordset
  • RecordsetIterator
  • RecordsetQuery
  • SortField
  • SortFields
  • Sum
  • Table
  • Tabledef
  • TableIterator
  • Transactd
  • WritableRecord

Class QueryBase

Direct known subclasses

BizStation\Transactd\Query

Abstract
Namespace: BizStation\Transactd
Located at

Methods summary

public
# __set( $var, $value )
public
# __get( $var )
public
# __isset( $var )
public
# __construct( resource $h )

Parameters

$h
public
# clearSeekKeyValues( )
public
# clearSelectFields( )
public
# addSeekKeyValue( integer|float|string|null $value, boolean $reset = false )

Parameters

$value
$reset
public
# addSeekBookmark( BizStation\Transactd\Bookmark $bookmark, integer $len, boolean $reset = false )

Parameters

$bookmark
$len
Length of a bookmark.
$reset
public
# reserveSeekKeyValueSize( integer $v )

Parameters

$v
public BizStation\Transactd\QueryBase
# queryString( string $str, boolean $autoEscape = false )

Set the query by string.

Set the query by string.

Parameters

$str
$autoEscape

Returns

BizStation\Transactd\QueryBase
public BizStation\Transactd\QueryBase
# reject( integer $v )

Parameters

$v

Returns

BizStation\Transactd\QueryBase
public BizStation\Transactd\QueryBase
# limit( integer $v )

Parameters

$v

Returns

BizStation\Transactd\QueryBase
public BizStation\Transactd\QueryBase
# direction( integer $v )

Parameters

$v

Returns

BizStation\Transactd\QueryBase
public BizStation\Transactd\QueryBase
# all( )

Returns

BizStation\Transactd\QueryBase
public BizStation\Transactd\QueryBase
# optimize( integer $v )

Parameters

$v

Returns

BizStation\Transactd\QueryBase
public BizStation\Transactd\QueryBase
# bookmarkAlso( boolean $v )

Parameters

$v

Returns

BizStation\Transactd\QueryBase
public string
# toString( )

Returns

string
public integer
# getDirection( )

Returns

integer
public integer
# getReject( )

Returns

integer
public integer
# getLimit( )

Returns

integer
public boolean
# isAll( )

Returns

boolean
public integer
# getJoinKeySize( )

Returns

integer
public integer
# getOptimize( )

Returns

integer
public boolean
# isBookmarkAlso( )

Returns

boolean
public boolean
# isSeekByBookmarks( )

Returns

boolean
public integer
# selectCount( )

Returns

integer
public string
# getSelect( integer $index )

Parameters

$index

Returns

string
public integer
# whereTokens( )

Returns

integer
public string
# getWhereToken( integer $index )

Parameters

$index

Returns

string
public
# setWhereToken( integer $index, string $v )

Parameters

$index
$v
public
# reverseAliasName( string $alias, string $src )

Parameters

$alias
$src
public BizStation\Transactd\QueryBase
# joinKeySize( integer $v )

Parameters

$v

Returns

BizStation\Transactd\QueryBase
public BizStation\Transactd\QueryBase
# stopAtLimit( boolean $v )

Parameters

$v

Returns

BizStation\Transactd\QueryBase
public boolean
# isStopAtLimit( )

Returns

boolean

Constants summary

integer FULL_SCAN
# 0xffff
integer none
# 0
integer joinHasOneOrHasMany
# 1
integer combineCondition
# 2

Properties summary

public $cPtr
# null
protected array $pData
# array()
protected array $bookmarks
# array()
Transactd API for PHP API documentation generated by ApiGen