|
DataFaucet 1.0 Beta | ||||
| FRAMES | |||||
WEB-INF.cftags.component
datafaucet.system.agent.format
datafaucet.system.agent.engine
datafaucet.system.agent.datadefinitionlanguage
datafaucet.system.agent.sqlagent
datafaucet.system.agent.mssql
public class mssql
| Method Summary | |
|---|---|
private array |
createProcedureEntity(any datasource, string entity, string syntax, [array param='[runtime expression]'])
MS SQL Server doesn't allow use of the catalog name when creating a view - use the system stored procedure sp_executeSQL as a workaround |
private array |
createTriggerEntity(any datasource, string entity, string trigger, string action, string syntax, [string exec='after'])
|
private array |
createViewEntity(string entity, string syntax)
MS SQL Server doesn't allow use of the catalog name when creating a view - use the system stored procedure sp_executeSQL as a workaround |
private array |
dropProcedureEntity(any datasource, string entity)
|
private array |
dropTriggerEntity(any datasource, string entity)
|
private array |
dropViewEntity(any datasource, string entity)
|
string |
escape(string entity)
|
private string |
getAutonumberSyntax(string columnSyntax)
|
string |
getDataType_varchar(string type, numeric size)
limits the size of varchar and nvarchar columns to 4000 or 8000 characters for SQL Server databases |
private string |
getOrderByClause(struct statement)
|
private struct |
queryparam_longvarchar(struct st='')
|
private array |
sp_executeSQL(string catalog, array sql)
|
| Methods inherited from class datafaucet.system.agent.engine |
|---|
arg, cfsqltype, executeSQL, executeStoredProcedure, getColumnType, getSQL, getSyntaxOrExecute, getTimeCreated, getTraceEnabled, getWriteableColumns, isModified, procedure
|
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Constructor Detail |
|---|
public init([string version=''])
version| Method Detail |
|---|
private array createProcedureEntity(any datasource, string entity, string syntax, [array param='[runtime expression]'])
createProcedureEntity
in class
datadefinitionlanguage
datasourceentitysyntaxparamprivate array createTriggerEntity(any datasource, string entity, string trigger, string action, string syntax, [string exec='after'])
createTriggerEntity
in class
datadefinitionlanguage
datasourceentitytriggeractionsyntaxexecprivate array createViewEntity(string entity, string syntax)
createViewEntity
in class
datadefinitionlanguage
entitysyntaxprivate array dropProcedureEntity(any datasource, string entity)
datasourceentityprivate array dropTriggerEntity(any datasource, string entity)
datasourceentityprivate array dropViewEntity(any datasource, string entity)
datasourceentitypublic string escape(string entity)
escape
in class
format
entityprivate string getAutonumberSyntax(string columnSyntax)
getAutonumberSyntax
in class
datadefinitionlanguage
columnSyntaxpublic string getDataType_varchar(string type, numeric size)
typesizeprivate string getOrderByClause(struct statement)
getOrderByClause
in class
sqlagent
statementprivate struct queryparam_longvarchar(struct st='')
stprivate array sp_executeSQL(string catalog, array sql)
catalogsql
|
DataFaucet 1.0 Beta | ||||
| FRAMES | |||||