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 Nstable

Direct known subclasses

BizStation\Transactd\Table

Abstract
Namespace: BizStation\Transactd
Located at

Methods summary

public
# __construct( resource|null $h )

Parameters

$h
$res
public BizStation\Transactd\Nsdatabase
# nsdb( )

Returns

BizStation\Transactd\Nsdatabase
public integer
# tableid( )

Returns

integer
public
# setTableid( integer $v )

Parameters

$v
public boolean
# isOpen( )

Returns

boolean
public boolean
# isUseTransactd( )

Returns

boolean
public
# setAccessRights( integer $curd )

Parameters

$curd
public integer
# datalen( )

Returns

integer
public integer
# stat( )

Returns

integer
public integer
# keyNum( )

Returns

integer
public
# setKeyNum( integer $v )

Parameters

$v
public boolean
# canRead( )

Returns

boolean
public boolean
# canWrite( )

Returns

boolean
public boolean
# canInsert( )

Returns

boolean
public boolean
# canDelete( )

Returns

boolean
public integer
# getWriteImageLen( )

Returns

integer
public
# close( )
public boolean
# updateConflictCheck( )

Returns

boolean
public boolean
# setUpdateConflictCheck( boolean $v )

Parameters

$v

Returns

boolean
This table has a update able timestamp field.
public
# update( integer $type = nstable::changeCurrentCc )

Parameters

$type
public
# del( boolean $in_key = false )

Parameters

$in_key
public integer
# insert( boolean $ncc = false )

Parameters

$ncc

Returns

integer
public
# createIndex( integer $specifyKeyNum = false )

Parameters

$specifyKeyNum
public
# dropIndex( integer $norenumber = false )

Parameters

$norenumber
public integer
# recordCount( boolean $estimate = true, boolean $fromCurrent = false )

Parameters

$estimate
$fromCurrent

Returns

integer
public
# beginBulkInsert( integer $maxBuflen )

Parameters

$maxBuflen
public
# abortBulkInsert( )
public integer
# commitBulkInsert( boolean $autoCommit = false )

Parameters

$autoCommit

Returns

integer
public
# seekFirst( integer $lockBias = 0 )

Parameters

$lockBias
public
# seekLast( integer $lockBias = 0 )

Parameters

$lockBias
public
# seekPrev( integer $lockBias = 0 )

Parameters

$lockBias
public
# seekNext( integer $lockBias = 0 )

Parameters

$lockBias
public
# seek( integer $lockBias = 0 )

Parameters

$lockBias
public
# seekGreater( boolean $orEqual, integer $lockBias = LOCK_BIAS_DEFAULT )

Parameters

$orEqual
$lockBias
public
# seekLessThan( boolean $orEqual, integer $lockBias = 0 )

Parameters

$orEqual
$lockBias
public
# stepFirst( integer $lockBias = 0 )

Parameters

$lockBias
public
# stepLast( integer $lockBias = 0 )

Parameters

$lockBias
public
# stepPrev( integer $lockBias = 0 )

Parameters

$lockBias
public
# stepNext( integer $lockBias = 0 )

Parameters

$lockBias
public integer
# bookmarkLen( )

Returns

integer
public BizStation\Transactd\Bookmark
# bookmark( )

Returns

BizStation\Transactd\Bookmark
public
# seekByBookmark( BizStation\Transactd\Bookmark $bm = null, integer $lockBias = 0 )

Parameters

$bm
$lockBias
public integer
# getPercentage( BizStation\Transactd\Bookmark $bm = null )

Parameters

$bm

Returns

integer
0 to 10000
public
# seekByPercentage( integer $pc = null )

Parameters

$pc
public
# setOwnerName( string $name, integer $enctype = 0 )

Parameters

$name
$enctype
public
# clearOwnerName( )
public integer
# recordLength( )

Returns

integer
public
# stats( type $databuffer, type $buflen, type $estimate = true )

Parameters

$databuffer
$buflen
$estimate
public string
# getCreateSql( )

Returns

string
public
# unlock( BizStation\Transactd\Bookmark $bm = null )

Parameters

$bm
public integer
# mode( )

Returns

integer
public
# setTimestampMode( integer $mode )

Parameters

$mode
public string
# statMsg( )

Returns

string
public static string
# getFileName( string $uri )

Parameters

$uri

Returns

string
public static string
# getDirURI( string $uri )

Parameters

$uri

Returns

string
public static boolean
# existsFile( string $filename )

Parameters

$filename

Returns

boolean

Constants summary

integer changeCurrentCc
# 0
integer changeCurrentNcc
# nstable_changeCurrentNcc
integer changeInKey
# nstable_changeInKey
integer findForword
# 0
integer findBackForword
# nstable_findBackForword
integer findContinue
# nstable_findContinue
integer inkey
# nstable_inkey

Properties summary

public $cPtr
# null
Transactd API for PHP API documentation generated by ApiGen