DataFaucet 1.0 Beta

datafaucet.system
Class liquify

WEB-INF.cftags.component
        extended by datafaucet.system.liquify
Direct Known Subclasses:
liquifycomponent

public class liquify
extends WEB-INF.cftags.component

Constructor Summary
init([string dsLocal='ds'], [string dsGetter='getDatasource()'], [string stmtLocal='stmt'], [boolean useVar='false'], [string linebreak=' '])
 
Method Summary
private any abort([any dump])
private string cleanQuotes(string SQL)
private struct getAllClauses(string SQL, string clauselist)
private any getParamScope(string content)
private string getQueryName(string SQL)
private any getWhereInclusive(string where)
private boolean hasClause(string SQL, string Clause)
private boolean hasGroupByClause(string SQL)
private boolean hasHavingClause(string SQL)
private boolean hasOrderByClause(string SQL)
private boolean hasWhereClause(string SQL)
private string initSelect(struct clauses)
private string parseFilter(string filter)
private string parseInsertData(struct set)
private array parseJoinClauses(string FromClause)
private string parseListParameter(string content)
private string parseQueryParameter(string content, [boolean list='false'])
 string parseSQL(string SQL)
private string parseSQLDelete(string SQL)
private string parseSQLInsert(string SQL)
private string parseSQLSelect(string SQL)
private string parseSQLUpdate(string SQL)
private struct parseSetClause(struct columns)
private string parseWhereClause(array where)
private string removeSingleQuotes(string SQL)
private struct splitClause(string SQL, string Clause)
private struct splitInsertValues(string columns, string values)
private struct splitSetClause(string clause)
private array splitWhereClause(string where)
private string stripQueryTags(string SQL)
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init([string dsLocal='ds'], [string dsGetter='getDatasource()'], [string stmtLocal='stmt'], [boolean useVar='false'], [string linebreak=' '])

Parameters:
dsLocal
dsGetter
stmtLocal
useVar
linebreak
Method Detail

abort

private any abort([any dump])

Parameters:
dump

cleanQuotes

private string cleanQuotes(string SQL)

Parameters:
SQL

getAllClauses

private struct getAllClauses(string SQL, string clauselist)

Parameters:
SQL
clauselist

getParamScope

private any getParamScope(string content)

Parameters:
content

getQueryName

private string getQueryName(string SQL)

Parameters:
SQL

getWhereInclusive

private any getWhereInclusive(string where)

Parameters:
where

hasClause

private boolean hasClause(string SQL, string Clause)

Parameters:
SQL
Clause

hasGroupByClause

private boolean hasGroupByClause(string SQL)

Parameters:
SQL

hasHavingClause

private boolean hasHavingClause(string SQL)

Parameters:
SQL

hasOrderByClause

private boolean hasOrderByClause(string SQL)

Parameters:
SQL

hasWhereClause

private boolean hasWhereClause(string SQL)

Parameters:
SQL

initSelect

private string initSelect(struct clauses)

Parameters:
clauses

parseFilter

private string parseFilter(string filter)

Parameters:
filter

parseInsertData

private string parseInsertData(struct set)

Parameters:
set

parseJoinClauses

private array parseJoinClauses(string FromClause)

Parameters:
FromClause

parseListParameter

private string parseListParameter(string content)

Parameters:
content

parseQueryParameter

private string parseQueryParameter(string content, [boolean list='false'])

Parameters:
content
list

parseSQL

public string parseSQL(string SQL)

Parameters:
SQL

parseSQLDelete

private string parseSQLDelete(string SQL)

Parameters:
SQL

parseSQLInsert

private string parseSQLInsert(string SQL)

Parameters:
SQL

parseSQLSelect

private string parseSQLSelect(string SQL)

Parameters:
SQL

parseSQLUpdate

private string parseSQLUpdate(string SQL)

Parameters:
SQL

parseSetClause

private struct parseSetClause(struct columns)

Parameters:
columns

parseWhereClause

private string parseWhereClause(array where)

Parameters:
where

removeSingleQuotes

private string removeSingleQuotes(string SQL)

Parameters:
SQL

splitClause

private struct splitClause(string SQL, string Clause)

Parameters:
SQL
Clause

splitInsertValues

private struct splitInsertValues(string columns, string values)

Parameters:
columns
values

splitSetClause

private struct splitSetClause(string clause)

Parameters:
clause

splitWhereClause

private array splitWhereClause(string where)

Parameters:
where

stripQueryTags

private string stripQueryTags(string SQL)

Parameters:
SQL

DataFaucet 1.0 Beta