package org.whole.lang.sql.model.adapters; import org.whole.lang.factories.AbstractEntityRegistry; import org.whole.lang.sql.reflect.SQLEntityDescriptorEnum; /** * @generator Whole */ public class SQLAdaptersEntityRegistry extends AbstractEntityRegistry { public SQLAdaptersEntityRegistry() { super(SQLEntityDescriptorEnum.instance); } protected void createPrototypes() { put(new SQLStatementsAdapter()); put(new SelectSQLStatementAdapter()); put(new SQLStatementAdapter()); put(new SQLExpressionAdapter()); put(new FromClauseAdapter()); put(new SelectAdapter()); put(new UnionSelectAdapter()); put(new InsertAdapter()); put(new InsertFromSelectAdapter()); put(new UpdateAdapter()); put(new CreateAdapter()); put(new DeleteAdapter()); put(new DropAdapter()); put(new TruncateAdapter()); put(new AlterTableAdapter()); put(new CreateIndexAdapter()); put(new UniqueIndexAdapter()); put(new IndexDeclarationsAdapter()); put(new IndexDeclarationAdapter()); put(new NullOrderTypeAdapter()); put(new DropIndexAdapter()); put(new ForeachAdapter()); put(new AlterActionAdapter()); put(new AddActionAdapter()); put(new SelectTypeAdapter()); put(new ColumnNamesAdapter()); put(new ColumnExpressionsAdapter()); put(new ColumnExpressionAdapter()); put(new AliasAdapter()); put(new FromClausesAdapter()); put(new SimpleFromClauseAdapter()); put(new InnerJoinFromClauseAdapter()); put(new LeftOuterJoinFromClauseAdapter()); put(new RightOuterJoinFromClauseAdapter()); put(new BetweenAdapter()); put(new NotBetweenAdapter()); put(new IsAdapter()); put(new IsTypeAdapter()); put(new ValuesAdapter()); put(new ParenthesizedExpressionAdapter()); put(new SQLExpressionsAdapter()); put(new NullValueAdapter()); put(new ArrayValueAdapter()); put(new BooleanValueAdapter()); put(new TinyIntValueAdapter()); put(new SmallIntValueAdapter()); put(new IntValueAdapter()); put(new BigIntValueAdapter()); put(new DoubleValueAdapter()); put(new RealValueAdapter()); put(new DecimalValueAdapter()); put(new StringValueAdapter()); put(new BinaryValueAdapter()); put(new DateValueAdapter()); put(new TimeValueAdapter()); put(new TimestampValueAdapter()); put(new BlobValueAdapter()); put(new ClobValueAdapter()); put(new RawValueAdapter()); put(new TableNameAdapter()); put(new ColumnNameAdapter()); put(new IndexNameAdapter()); put(new CaseExpressionAdapter()); put(new WhenClausesAdapter()); put(new WhenClauseAdapter()); put(new InAdapter()); put(new NotInAdapter()); put(new InPredicateAdapter()); put(new SubqueryAdapter()); put(new InValueListAdapter()); put(new BinaryExpressionAdapter()); put(new BinaryOperatorAdapter()); put(new BooleanExpressionAdapter()); put(new BooleanBinaryExpressionAdapter()); put(new BooleanOperatorAdapter()); put(new FunctionExpressionAdapter()); put(new FunctionNameAdapter()); put(new OrderByColumnExpressionsAdapter()); put(new OrderByColumnExpressionAdapter()); put(new OrderTypeAdapter()); put(new SetClausesAdapter()); put(new SetClauseAdapter()); put(new DeclarationOrConstraintsAdapter()); put(new DeclarationOrConstraintAdapter()); put(new ColumnDeclarationAdapter()); put(new ColumnTypeAdapter()); put(new TypeAdapter()); put(new ColumnConstraintsAdapter()); put(new ColumnConstraintAdapter()); put(new SimpleColumnConstraintAdapter()); put(new ForeignKeyColumnConstraintAdapter()); put(new TableConstraintAdapter()); put(new UniqueTableConstraintAdapter()); put(new PrimaryKeyTableConstraintAdapter()); put(new ForeignKeyTableConstraintAdapter()); put(new MatchAdapter()); put(new ActionAdapter()); put(new DeferrableAdapter()); put(new DeferCheckAdapter()); put(new StoredProceduresAdapter()); put(new StoredProcedureAdapter()); put(new ProcedureDeclarationAdapter()); put(new ProcedureDeclarationsAdapter()); put(new ProcedureStatementsAdapter()); put(new DeclareCursorAdapter()); put(new SimpleVariableDeclarationAdapter()); put(new VariableDeclarationAdapter()); put(new ReferenceAdapter()); put(new ReferenceTypeAdapter()); put(new ArrayExprAdapter()); put(new NameAdapter()); } }