예제 #1
0
 public SqlTableAlias(SqlDatabase sqlDatabase, SqlTable sqlTable, string alias)
 {
     this.Parent = sqlDatabase;
     this.sqlTable = sqlTable;
     this.alias = alias;
     sqlDatabase.SqlTableAliases.Add(this);
 }
예제 #2
0
 public virtual void Visiting(SqlDatabase database)
 {
     //
 }
예제 #3
0
 protected SqlStatement(string databaseName)
 {
     this.sqlDatabase = new SqlDatabase(this, databaseName);
     this.sqlAliasGenerator = new SqlDefaultAliasGenerator(this);
 }
예제 #4
0
 public SqlTableAlias(SqlDatabase sqlDatabase, SqlTable sqlTable)
     : this(sqlDatabase, sqlTable, "")
 {
 }
예제 #5
0
 protected SqlStatement(ISourceMap sourceMap)
 {
     this.sqlDatabase = new SqlDatabase(this, sourceMap);
     this.sqlAliasGenerator = new SqlDefaultAliasGenerator(this);
 }
예제 #6
0
 protected SqlStatement()
 {
     this.sqlDatabase = new SqlDatabase(this, "");
     this.sqlAliasGenerator = new SqlDefaultAliasGenerator(this);
 }
 public SqlExpressionAlias(SqlDatabase sqlDatabase, SqlExpression sqlExpression, string alias)
 {
     this.Parent = sqlDatabase;
     this.sqlExpression = sqlExpression;
     this.alias = alias;
 }
예제 #8
0
 public SqlTable(SqlDatabase sqlDatabase, string name)
 {
     this.Parent = sqlDatabase;
     this.name = name;
     sqlDatabase.SqlTables.Add(this);
 }
예제 #9
0
 public SqlTable(SqlDatabase sqlDatabase, ITableMap tableMap)
 {
     this.Parent = sqlDatabase;
     this.tableMap = tableMap;
     sqlDatabase.SqlTables.Add(this);
 }