DataFaucet 1.0 Beta

datafaucet.system.agent
Class mysql

WEB-INF.cftags.component
        extended by datafaucet.system.agent.format
            extended by datafaucet.system.agent.engine
                extended by datafaucet.system.agent.datadefinitionlanguage
                    extended by datafaucet.system.agent.sqlagent
                        extended by datafaucet.system.agent.mysql

public class mysql
extends sqlagent

Method Summary
private array createTableEntity(any datasource, string entity, array column)
 string escape(string entity)
private string getAutonumberSyntax(string columnSyntax)
private string getColumnProperties(struct column, any datasource)
private string getColumnUniqueness(struct column)
 
Methods inherited from class datafaucet.system.agent.sqlagent
applyFilter, applyFilters, applyJoinFilters, delete, deleteForeignKeys, getDeleteSyntax, getFilterInclude, getFilteredColumns, getFromClause, getGroupByClause, getHavingClause, getInsertSyntax, getJoinClause, getOrderByClause, getOrderByColumns, getPrimaryKeyFilters, getSelectSyntax, getUpdateSyntax, select, sqlInsert, update, voidFirstFilter
 
Methods inherited from class datafaucet.system.agent.datadefinitionlanguage
ParseDDL, ParseDDLNode, ParseDDL_column, ParseDDL_constraint, ParseDDL_procedure, ParseDDL_table, ParseDDL_trigger, ParseDDL_view, TransformDDL, create, createColumnEntity, createConstraintEntity, createProcedureEntity, createSequenceEntity, createTriggerEntity, createViewEntity, drop, dropColumnEntity, dropConstraintEntity, dropForeignKeyEntity, dropPrimaryKeyEntity, dropSequenceEntity, getColumnDefault, getColumnReferences, getColumnSyntax, getDDL, getDataType, getParamDefault, getParamSyntax, getProcedureParameters, getStoredProcedureSyntax
 
Methods inherited from class datafaucet.system.agent.engine
arg, cfsqltype, executeSQL, executeStoredProcedure, getColumnType, getSQL, getSyntaxOrExecute, getTimeCreated, getTraceEnabled, getWriteableColumns, isModified, procedure
 
Methods inherited from class datafaucet.system.agent.format
concatenate, fixOrderby, getDataFaucet, getDataManager, getDefaultLocalization, getEntity, getFullTableName, getNextFromSequence, getNumericScale, getValidator, init, newID, newLine, qp, queryparam, queryparam_bit, queryparam_integer, queryparam_numeric, queryparam_timestamp, raiseUnspecifiedEntityException, replaceConcatenator
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init([string version=''])

Parameters:
version
Method Detail

createTableEntity

private array createTableEntity(any datasource, string entity, array column)

Overrides:
createTableEntity in class datadefinitionlanguage
Parameters:
datasource
entity
column

escape

public string escape(string entity)

Overrides:
escape in class format
Parameters:
entity

getAutonumberSyntax

private string getAutonumberSyntax(string columnSyntax)

Overrides:
getAutonumberSyntax in class datadefinitionlanguage
Parameters:
columnSyntax

getColumnProperties

private string getColumnProperties(struct column, any datasource)

Overrides:
getColumnProperties in class datadefinitionlanguage
Parameters:
column
datasource

getColumnUniqueness

private string getColumnUniqueness(struct column)

Overrides:
getColumnUniqueness in class datadefinitionlanguage
Parameters:
column

DataFaucet 1.0 Beta