package org.whole.lang.sql.model.impl; import org.whole.lang.factories.AbstractEntityRegistry; import org.whole.lang.sql.reflect.SQLEntityDescriptorEnum; /** * @generator Whole */ public class SQLImplEntityRegistry extends AbstractEntityRegistry { public SQLImplEntityRegistry() { super(SQLEntityDescriptorEnum.instance); } protected void createPrototypes() { put(new SQLStatementsImpl()); put(new SelectImpl()); put(new UnionSelectImpl()); put(new InsertImpl()); put(new InsertFromSelectImpl()); put(new UpdateImpl()); put(new CreateImpl()); put(new DeleteImpl()); put(new DropImpl()); put(new TruncateImpl()); put(new AlterTableImpl()); put(new CreateIndexImpl()); put(new UniqueIndexImpl()); put(new IndexDeclarationsImpl()); put(new IndexDeclarationImpl()); put(new NullOrderTypeImpl()); put(new DropIndexImpl()); put(new ForeachImpl()); put(new AddActionImpl()); put(new SelectTypeImpl()); put(new ColumnNamesImpl()); put(new ColumnExpressionsImpl()); put(new ColumnExpressionImpl()); put(new AliasImpl()); put(new FromClausesImpl()); put(new SimpleFromClauseImpl()); put(new InnerJoinFromClauseImpl()); put(new LeftOuterJoinFromClauseImpl()); put(new RightOuterJoinFromClauseImpl()); put(new BetweenImpl()); put(new NotBetweenImpl()); put(new IsImpl()); put(new IsTypeImpl()); put(new ValuesImpl()); put(new ParenthesizedExpressionImpl()); put(new SQLExpressionsImpl()); put(new NullValueImpl()); put(new ArrayValueImpl()); put(new BooleanValueImpl()); put(new TinyIntValueImpl()); put(new SmallIntValueImpl()); put(new IntValueImpl()); put(new BigIntValueImpl()); put(new DoubleValueImpl()); put(new RealValueImpl()); put(new DecimalValueImpl()); put(new StringValueImpl()); put(new BinaryValueImpl()); put(new DateValueImpl()); put(new TimeValueImpl()); put(new TimestampValueImpl()); put(new BlobValueImpl()); put(new ClobValueImpl()); put(new RawValueImpl()); put(new TableNameImpl()); put(new ColumnNameImpl()); put(new IndexNameImpl()); put(new CaseExpressionImpl()); put(new WhenClausesImpl()); put(new WhenClauseImpl()); put(new InImpl()); put(new NotInImpl()); put(new SubqueryImpl()); put(new InValueListImpl()); put(new BinaryExpressionImpl()); put(new BinaryOperatorImpl()); put(new BooleanBinaryExpressionImpl()); put(new BooleanOperatorImpl()); put(new FunctionExpressionImpl()); put(new FunctionNameImpl()); put(new OrderByColumnExpressionsImpl()); put(new OrderByColumnExpressionImpl()); put(new OrderTypeImpl()); put(new SetClausesImpl()); put(new SetClauseImpl()); put(new DeclarationOrConstraintsImpl()); put(new ColumnDeclarationImpl()); put(new ColumnTypeImpl()); put(new TypeImpl()); put(new ColumnConstraintsImpl()); put(new SimpleColumnConstraintImpl()); put(new ForeignKeyColumnConstraintImpl()); put(new UniqueTableConstraintImpl()); put(new PrimaryKeyTableConstraintImpl()); put(new ForeignKeyTableConstraintImpl()); put(new MatchImpl()); put(new ActionImpl()); put(new DeferrableImpl()); put(new DeferCheckImpl()); put(new StoredProceduresImpl()); put(new StoredProcedureImpl()); put(new ProcedureDeclarationsImpl()); put(new ProcedureStatementsImpl()); put(new DeclareCursorImpl()); put(new SimpleVariableDeclarationImpl()); put(new VariableDeclarationImpl()); put(new ReferenceImpl()); put(new ReferenceTypeImpl()); put(new ArrayExprImpl()); put(new NameImpl()); } }