XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
Legacy_SQLScanner Class Reference
Inheritance diagram for Legacy_SQLScanner:
EasyLex_SQLScanner

Public Member Functions

 setDB_PREFIX ($prefix)
 
 setDirname ($dirname)
 
getOperations ()
 
- Public Member Functions inherited from EasyLex_SQLScanner
 setBuffer ($buffer)
 
 parse ()
 
 loadFile ($path, $preprocess=true)
 
 _getChrType ($ch)
 
 _parseUnknown ($ch, $type)
 
 _parseDigit ($ch, $type)
 
 _parseLetter ($ch, $type)
 
 _parseStringLiteral ($ch, $type)
 
 _parseStringLiteralEscape ($ch, $type)
 
 _parseOpenParenthesis ($ch, $type)
 
 _parseCloseParenthesis ($ch, $type)
 
 _parseSeparater ($ch, $type)
 
 _parseSemicolon ($ch, $type)
 
 _parseMark ($ch, $type)
 
 _parseComma ($ch, $type)
 
 _createToken ($type=null, $value=null)
 
 getSQL ()
 

Data Fields

 $mDB_PREFIX = ''
 
 $mDirname = ''
 
- Data Fields inherited from EasyLex_SQLScanner
 $mTokens = []
 
 $mStatus = EASYLEX_SQL_UNKNOWN
 
 $mBuffer = []
 
 $mIndex = 0
 
 $mActiveToken = ''
 
 $mActiveQuoteMark = null
 

Detailed Description

Definition at line 18 of file Legacy_SQLScanner.class.php.

Member Function Documentation

◆ getOperations()

& getOperations ( )

Return Array of operations.

Returns
Array $ret[Index] = Array of tokens.

Reimplemented from EasyLex_SQLScanner.

Definition at line 33 of file Legacy_SQLScanner.class.php.

◆ setDB_PREFIX()

setDB_PREFIX ( $prefix)

Definition at line 23 of file Legacy_SQLScanner.class.php.

◆ setDirname()

setDirname ( $dirname)

Definition at line 28 of file Legacy_SQLScanner.class.php.

Field Documentation

◆ $mDB_PREFIX

$mDB_PREFIX = ''

Definition at line 20 of file Legacy_SQLScanner.class.php.

◆ $mDirname

$mDirname = ''

Definition at line 21 of file Legacy_SQLScanner.class.php.


The documentation for this class was generated from the following file: