Пример #1
0
 // Methods
 internal Translator(IDataServices services, SqlFactory sqlFactory, ITypeSystemProvider typeProvider,
                     SqlProvider provider)
 {
     this.services     = services;
     sql               = sqlFactory;
     this.typeProvider = typeProvider;
     this.provider     = provider;
 }
Пример #2
0
 public PgsqlQueryConverter(IDataServices services, ITypeSystemProvider typeProvider, Translator translator, SqlFactory sql)
     : base(services, typeProvider, translator, sql)
 {
 }
Пример #3
0
 // Methods
 internal EfzParameterizer(ITypeSystemProvider typeProvider, SqlNodeAnnotations annotations)
 {
     this.typeProvider = typeProvider;
     this.annotations  = annotations;
 }
Пример #4
0
 internal override SqlFactory CreateSqlFactory(ITypeSystemProvider typeProvider1, MetaModel metaModel)
 {
     return(new AccessSqlFactory(typeProvider1, metaModel));
 }
Пример #5
0
 internal EfzSqlFactory(ITypeSystemProvider typeProvider, MetaModel model)
     : base(typeProvider, model)
 {
 }
Пример #6
0
 public MyVisitor(SqlFactory sql, SqlProvider providerMode)
     : base(sql, providerMode)
 {
     typeProvider = sql.TypeProvider;
 }
Пример #7
0
 // Methods
 internal static SqlNode Rationalize(SqlProvider sqlProvider, SqlNode node, ITypeSystemProvider typeProvider, MetaModel model)
 {
     return(new Booleanizer(sqlProvider, typeProvider, model).Visit(node));
 }
Пример #8
0
 internal OracleFactory(ITypeSystemProvider typeProvider, MetaModel model)
     : base(typeProvider, model)
 {
 }
Пример #9
0
 // Methods
 internal Visitor(ITypeSystemProvider typeProvider, MetaModel model)
 {
     this.sql          = new SqlFactory(typeProvider, model);
     this.typeProvider = typeProvider;
 }
Пример #10
0
 // Methods
 internal SqlRetyper(ITypeSystemProvider typeProvider, MetaModel model)
 {
     this.visitor = new Visitor(typeProvider, model);
 }
Пример #11
0
 // Methods
 internal Visitor(ITypeSystemProvider typeProvider, SqlFactory sqlFactory)
 {
     this.typeProvider     = typeProvider;
     this.sql              = sqlFactory;
     this.aggregateChecker = new SqlAggregateChecker();
 }
Пример #12
0
 // Methods
 internal SqlReorderer(ITypeSystemProvider typeProvider, SqlFactory sqlFactory)
 {
     this.typeProvider = typeProvider;
     this.sql          = sqlFactory;
 }
Пример #13
0
 // Methods
 internal static SqlNode Lift(SqlNode node, ITypeSystemProvider typeProvider, MetaModel model)
 {
     return(new Lifter(typeProvider, model).Visit(node));
 }
Пример #14
0
 // Methods
 internal Lifter(ITypeSystemProvider typeProvider, MetaModel model)
 {
     this.sql = new SqlFactory(typeProvider, model);
     this.aggregateChecker = new SqlAggregateChecker();
     this.rowNumberChecker = new SqlRowNumberChecker();
 }
Пример #15
0
 internal override ISqlParameterizer CreateSqlParameterizer(ITypeSystemProvider typeProvider, SqlNodeAnnotations annotations)
 {
     return(new OracleParameterizer(typeProvider, annotations));
 }
Пример #16
0
 // Methods
 internal Booleanizer(SqlProvider sqlProvider, ITypeSystemProvider typeProvider, MetaModel model)
 {
     this.sqlProvider = sqlProvider;
     this.sql         = new SqlFactory(typeProvider, model);
     //this.sql = sqlProvider.sqlFactory;
 }
Пример #17
0
 internal override SqlFactory CreateSqlFactory(ITypeSystemProvider typeProvider, MetaModel metaModel)
 {
     return(new OracleFactory(typeProvider, metaModel));
 }
Пример #18
0
 internal override SqlFactory CreateSqlFactory(ITypeSystemProvider typeProvider, MetaModel metaModel)
 {
     return(new PostgreSQL.PgsqlFactory(typeProvider, metaModel));
 }