/* * <!-- * * ************************************************************** * This Java source has been automatically generated. * MODIFICATIONS TO THIS SOURCE MAY BE OVERWRITTEN - DO NOT MODIFY THIS FILE * ************************************************************** * * * This file (CAL_SqlBuilder.java) * was generated from CAL module: Cal.Data.SqlBuilder. * The constants and methods provided are intended to facilitate accessing the * Cal.Data.SqlBuilder module from Java code. * * Creation date: Fri Jan 22 15:13:36 PST 2010 * --!> * */ package org.openquark.cal.module.Cal.Data; import org.openquark.cal.compiler.ModuleName; import org.openquark.cal.compiler.QualifiedName; import org.openquark.cal.compiler.SourceModel; /** * Individual <code>Cal.Data.Sql.SqlBuilder</code> implementations have been moved into the Cal.Data.SqlBuilder package. * This module now is primarily for compatibility with the earlier versions of the code, and provides the <code>Cal.Data.SqlBuilder.bestSqlBuilderForDatabase</code> function * which attempts to select the best <code>Cal.Data.Sql.SqlBuilder</code> based on the name of the database type. * @author Richard Webster */ public final class CAL_SqlBuilder { public static final ModuleName MODULE_NAME = ModuleName.make("Cal.Data.SqlBuilder"); /** * This inner class (Functions) contains constants * and methods related to binding to CAL functions in the Cal.Data.SqlBuilder module. */ public static final class Functions { /** * Returns the best <code>Cal.Data.Sql.SqlBuilder</code> for the type of database type name specified. * If no match can be found, then the default <code>Cal.Data.Sql.SqlBuilder</code> will be returned. * @param databaseTypeName (CAL type: <code>Cal.Core.Prelude.String</code>) * @return (CAL type: <code>Cal.Data.Sql.SqlBuilder</code>) */ public static final SourceModel.Expr bestSqlBuilderForDatabase(SourceModel.Expr databaseTypeName) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.bestSqlBuilderForDatabase), databaseTypeName}); } /** * @see #bestSqlBuilderForDatabase(org.openquark.cal.compiler.SourceModel.Expr) * @param databaseTypeName * @return the SourceModel.Expr representing an application of bestSqlBuilderForDatabase */ public static final SourceModel.Expr bestSqlBuilderForDatabase(java.lang.String databaseTypeName) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.bestSqlBuilderForDatabase), SourceModel.Expr.makeStringValue(databaseTypeName)}); } /** * Name binding for function: bestSqlBuilderForDatabase. * @see #bestSqlBuilderForDatabase(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName bestSqlBuilderForDatabase = QualifiedName.make( CAL_SqlBuilder.MODULE_NAME, "bestSqlBuilderForDatabase"); /** * Helper binding method for function: db2SqlBuilder. * @return the SourceModule.expr representing an application of db2SqlBuilder */ public static final SourceModel.Expr db2SqlBuilder() { return SourceModel.Expr.Var.make(Functions.db2SqlBuilder); } /** * Name binding for function: db2SqlBuilder. * @see #db2SqlBuilder() */ public static final QualifiedName db2SqlBuilder = QualifiedName.make(CAL_SqlBuilder.MODULE_NAME, "db2SqlBuilder"); /** * Helper binding method for function: defaultSqlBuilder. * @return the SourceModule.expr representing an application of defaultSqlBuilder */ public static final SourceModel.Expr defaultSqlBuilder() { return SourceModel.Expr.Var.make(Functions.defaultSqlBuilder); } /** * Name binding for function: defaultSqlBuilder. * @see #defaultSqlBuilder() */ public static final QualifiedName defaultSqlBuilder = QualifiedName.make(CAL_SqlBuilder.MODULE_NAME, "defaultSqlBuilder"); /** * Helper binding method for function: derbySqlBuilder. * @return the SourceModule.expr representing an application of derbySqlBuilder */ public static final SourceModel.Expr derbySqlBuilder() { return SourceModel.Expr.Var.make(Functions.derbySqlBuilder); } /** * Name binding for function: derbySqlBuilder. * @see #derbySqlBuilder() */ public static final QualifiedName derbySqlBuilder = QualifiedName.make(CAL_SqlBuilder.MODULE_NAME, "derbySqlBuilder"); /** * Helper binding method for function: msAccessSqlBuilder. * @return the SourceModule.expr representing an application of msAccessSqlBuilder */ public static final SourceModel.Expr msAccessSqlBuilder() { return SourceModel.Expr.Var.make(Functions.msAccessSqlBuilder); } /** * Name binding for function: msAccessSqlBuilder. * @see #msAccessSqlBuilder() */ public static final QualifiedName msAccessSqlBuilder = QualifiedName.make(CAL_SqlBuilder.MODULE_NAME, "msAccessSqlBuilder"); /** * Helper binding method for function: msJetSqlBuilder. * @return the SourceModule.expr representing an application of msJetSqlBuilder */ public static final SourceModel.Expr msJetSqlBuilder() { return SourceModel.Expr.Var.make(Functions.msJetSqlBuilder); } /** * Name binding for function: msJetSqlBuilder. * @see #msJetSqlBuilder() */ public static final QualifiedName msJetSqlBuilder = QualifiedName.make(CAL_SqlBuilder.MODULE_NAME, "msJetSqlBuilder"); /** * Helper binding method for function: msSqlServerSqlBuilder. * @return the SourceModule.expr representing an application of msSqlServerSqlBuilder */ public static final SourceModel.Expr msSqlServerSqlBuilder() { return SourceModel.Expr.Var.make(Functions.msSqlServerSqlBuilder); } /** * Name binding for function: msSqlServerSqlBuilder. * @see #msSqlServerSqlBuilder() */ public static final QualifiedName msSqlServerSqlBuilder = QualifiedName.make( CAL_SqlBuilder.MODULE_NAME, "msSqlServerSqlBuilder"); /** * Helper binding method for function: ncrTeradataSqlBuilder. * @return the SourceModule.expr representing an application of ncrTeradataSqlBuilder */ public static final SourceModel.Expr ncrTeradataSqlBuilder() { return SourceModel.Expr.Var.make(Functions.ncrTeradataSqlBuilder); } /** * Name binding for function: ncrTeradataSqlBuilder. * @see #ncrTeradataSqlBuilder() */ public static final QualifiedName ncrTeradataSqlBuilder = QualifiedName.make( CAL_SqlBuilder.MODULE_NAME, "ncrTeradataSqlBuilder"); /** * Helper binding method for function: odbcAccessSqlBuilder. * @return the SourceModule.expr representing an application of odbcAccessSqlBuilder */ public static final SourceModel.Expr odbcAccessSqlBuilder() { return SourceModel.Expr.Var.make(Functions.odbcAccessSqlBuilder); } /** * Name binding for function: odbcAccessSqlBuilder. * @see #odbcAccessSqlBuilder() */ public static final QualifiedName odbcAccessSqlBuilder = QualifiedName.make( CAL_SqlBuilder.MODULE_NAME, "odbcAccessSqlBuilder"); /** * Helper binding method for function: odbcSqlBuilder. * @return the SourceModule.expr representing an application of odbcSqlBuilder */ public static final SourceModel.Expr odbcSqlBuilder() { return SourceModel.Expr.Var.make(Functions.odbcSqlBuilder); } /** * Name binding for function: odbcSqlBuilder. * @see #odbcSqlBuilder() */ public static final QualifiedName odbcSqlBuilder = QualifiedName.make(CAL_SqlBuilder.MODULE_NAME, "odbcSqlBuilder"); /** * Helper binding method for function: oracleSqlBuilder. * @return the SourceModule.expr representing an application of oracleSqlBuilder */ public static final SourceModel.Expr oracleSqlBuilder() { return SourceModel.Expr.Var.make(Functions.oracleSqlBuilder); } /** * Name binding for function: oracleSqlBuilder. * @see #oracleSqlBuilder() */ public static final QualifiedName oracleSqlBuilder = QualifiedName.make(CAL_SqlBuilder.MODULE_NAME, "oracleSqlBuilder"); } /** * A hash of the concatenated JavaDoc for this class (including inner classes). * This value is used when checking for changes to generated binding classes. */ public static final int javaDocHash = 472277723; }