DataFaucet 1.0 Beta

datafaucet.system
Class missingmethodparser

WEB-INF.cftags.component
        extended by datafaucet.system.missingmethodparser

public class missingmethodparser
extends WEB-INF.cftags.component

This component encapsulates common functionality for a given datasource


Constructor Summary
init()
 
Method Summary
private any getColumnName(struct data)
private any getSelectStatement(any datasource, array methodName, struct MissingMethodArguments)
private any getTableFromMethodArray(array name)
private any parseColumnList(array methodName)
private any parseGroupBy(any statement, array methodName)
private any parseHaving(any statement, array methodName)
private any parseJoins(any statement, array methodName)
private any parseMethodArray(string methodName)
private any parseOrderBy(any statement, array methodName)
 any parseSelect(any datasource, string MissingMethodName, struct MissingMethodArguments)
 any parseWhere(any statement, any methodName)
private any processColumnList(string columns, string tables)
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init()

Method Detail

getColumnName

private any getColumnName(struct data)

Parameters:
data

getSelectStatement

private any getSelectStatement(any datasource, array methodName, struct MissingMethodArguments)

Parameters:
datasource
methodName
MissingMethodArguments - The arguments that were passed to the missing method. This might be a methodNamed argument set or a numerically indexed set.

getTableFromMethodArray

private any getTableFromMethodArray(array name)

Parameters:
name

parseColumnList

private any parseColumnList(array methodName)

Parameters:
methodName

parseGroupBy

private any parseGroupBy(any statement, array methodName)

Parameters:
statement
methodName

parseHaving

private any parseHaving(any statement, array methodName)

Parameters:
statement
methodName

parseJoins

private any parseJoins(any statement, array methodName)

Parameters:
statement
methodName

parseMethodArray

private any parseMethodArray(string methodName)

Parameters:
methodName - The methodName of the missing method.

parseOrderBy

private any parseOrderBy(any statement, array methodName)

Parameters:
statement
methodName

parseSelect

public any parseSelect(any datasource, string MissingMethodName, struct MissingMethodArguments)

Parameters:
datasource
MissingMethodName - The name of the missing method.
MissingMethodArguments - The arguments that were passed to the missing method. This might be a named argument set or a numerically indexed set.

parseWhere

public any parseWhere(any statement, any methodName)

Parameters:
statement
methodName

processColumnList

private any processColumnList(string columns, string tables)

Parameters:
columns
tables

DataFaucet 1.0 Beta