public void SetUp () { _stageMock = MockRepository.GenerateStrictMock<ISqlGenerationStage>(); _commandBuilder = new SqlCommandBuilder(); _leftIntegerExpression = Expression.Constant (1); _rightIntegerExpression = Expression.Constant (2); }
public override void Generate (ISqlCommandBuilder commandBuilder, ExpressionTreeVisitor textGeneratingExpressionVisitor, ISqlGenerationStage stage) { ArgumentUtility.CheckNotNull ("commandBuilder", commandBuilder); ArgumentUtility.CheckNotNull ("textGeneratingExpressionVisitor", textGeneratingExpressionVisitor); ArgumentUtility.CheckNotNull ("stage", stage); commandBuilder.Append (_sqlText); }
public override void Generate (ISqlCommandBuilder commandBuilder, ExpressionTreeVisitor textGeneratingExpressionVisitor, ISqlGenerationStage stage) { ArgumentUtility.CheckNotNull ("commandBuilder", commandBuilder); ArgumentUtility.CheckNotNull ("textGeneratingExpressionVisitor", textGeneratingExpressionVisitor); ArgumentUtility.CheckNotNull ("stage", stage); textGeneratingExpressionVisitor.VisitList (_expressions, textGeneratingExpressionVisitor.VisitExpression); }
protected SqlGeneratingExpressionVisitor(ISqlCommandBuilder commandBuilder, ISqlGenerationStage stage) { ArgumentUtility.CheckNotNull("commandBuilder", commandBuilder); ArgumentUtility.CheckNotNull("stage", stage); _commandBuilder = commandBuilder; _binaryExpressionTextGenerator = new BinaryExpressionTextGenerator(commandBuilder, this); _stage = stage; }
public override void SetUp() { base.SetUp(); _stageMock = MockRepository.GenerateStrictMock <ISqlGenerationStage> (); _commandBuilder = new SqlCommandBuilder(); _someSetOperationsMode = SetOperationsMode.StatementIsSetCombined; }
public static void GenerateSql (SqlTable sqlTable, ISqlCommandBuilder commandBuilder, ISqlGenerationStage stage, bool isFirstTable) { ArgumentUtility.CheckNotNull ("sqlTable", sqlTable); ArgumentUtility.CheckNotNull ("commandBuilder", commandBuilder); ArgumentUtility.CheckNotNull ("stage", stage); GenerateTextForSqlTable (new SqlTableAndJoinTextGenerator (commandBuilder, stage), sqlTable, commandBuilder, isFirstTable); GenerateSqlForJoins (sqlTable, commandBuilder, new SqlTableAndJoinTextGenerator (commandBuilder, stage)); }
public SqlQueryGenerator(ISqlPreparationStage preparationStage, IMappingResolutionStage resolutionStage, ISqlGenerationStage generationStage) { ArgumentUtility.CheckNotNull("preparationStage", preparationStage); ArgumentUtility.CheckNotNull("resolutionStage", resolutionStage); ArgumentUtility.CheckNotNull("generationStage", generationStage); _preparationStage = preparationStage; _resolutionStage = resolutionStage; _generationStage = generationStage; }
public void SetUp() { _preparationStageMock = MockRepository.GenerateStrictMock <ISqlPreparationStage> (); _resolutionStageMock = MockRepository.GenerateStrictMock <IMappingResolutionStage> (); _generationStageMock = MockRepository.GenerateStrictMock <ISqlGenerationStage> (); _sqlQueryGenerator = new SqlQueryGenerator(_preparationStageMock, _resolutionStageMock, _generationStageMock); _queryModel = QueryModelObjectMother.Create(); }
public new static void GenerateSql (Expression expression, ISqlCommandBuilder commandBuilder, ISqlGenerationStage stage) { ArgumentUtility.CheckNotNull ("expression", expression); ArgumentUtility.CheckNotNull ("commandBuilder", commandBuilder); ArgumentUtility.CheckNotNull ("stage", stage); EnsureNoCollectionExpression (expression); var visitor = new SqlGeneratingOuterSelectExpressionVisitor (commandBuilder, stage); visitor.VisitExpression (expression); }
public static new void GenerateSql( Expression expression, ISqlCommandBuilder commandBuilder, ISqlGenerationStage stage, SetOperationsMode setOperationsMode) { ArgumentUtility.CheckNotNull("expression", expression); ArgumentUtility.CheckNotNull("commandBuilder", commandBuilder); ArgumentUtility.CheckNotNull("stage", stage); EnsureNoCollectionExpression(expression); var visitor = new ExtendedSqlGeneratingOuterSelectExpressionVisitor(commandBuilder, stage, setOperationsMode); visitor.Visit(expression); }
public void SetUp() { _sqlTable = SqlStatementModelObjectMother.CreateSqlTable_WithResolvedTableInfo(); _entityExpression = new SqlEntityDefinitionExpression( typeof(string), "t", null, e => e.GetColumn(typeof(int), "ID", true), new SqlColumnExpression[] { new SqlColumnDefinitionExpression(typeof(int), "t", "ID", true), new SqlColumnDefinitionExpression(typeof(int), "t", "Name", false), new SqlColumnDefinitionExpression(typeof(int), "t", "City", false) }); _stageMock = MockRepository.GenerateStrictMock <ISqlGenerationStage>(); _generator = new TestableSqlStatementTextGenerator(_stageMock); _commandBuilder = new SqlCommandBuilder(); }
public void SetUp () { _stageMock = MockRepository.GenerateStrictMock<ISqlGenerationStage> (); _commandBuilder = new SqlCommandBuilder (); _visitor = new TestableSqlGeneratingOuterSelectExpressionVisitor (_commandBuilder, _stageMock); _namedIntExpression = new NamedExpression ("test", Expression.Constant (0)); _nameColumnExpression = new SqlColumnDefinitionExpression (typeof (string), "c", "Name", false); _entityExpression = new SqlEntityDefinitionExpression ( typeof (Cook), "c", "test", e => e, new SqlColumnDefinitionExpression (typeof (int), "c", "ID", true), _nameColumnExpression, new SqlColumnDefinitionExpression (typeof (string), "c", "FirstName", false) ); }
public void SetUp () { _sqlTable = SqlStatementModelObjectMother.CreateSqlTable_WithResolvedTableInfo(); _entityExpression = new SqlEntityDefinitionExpression ( typeof(string), "t", null, e => e.GetColumn (typeof (int), "ID", true), new SqlColumnExpression[] { new SqlColumnDefinitionExpression (typeof (int), "t", "ID", true), new SqlColumnDefinitionExpression (typeof (int), "t", "Name", false), new SqlColumnDefinitionExpression (typeof (int), "t", "City", false) }); _stageMock = MockRepository.GenerateStrictMock<ISqlGenerationStage>(); _generator = new TestableSqlStatementTextGenerator (_stageMock); _commandBuilder = new SqlCommandBuilder(); }
public void SetUp() { _stageMock = MockRepository.GenerateStrictMock <ISqlGenerationStage> (); _commandBuilder = new SqlCommandBuilder(); _visitor = new TestableSqlGeneratingOuterSelectExpressionVisitor(_commandBuilder, _stageMock); _namedIntExpression = new NamedExpression("test", Expression.Constant(0)); _nameColumnExpression = new SqlColumnDefinitionExpression(typeof(string), "c", "Name", false); _entityExpression = new SqlEntityDefinitionExpression( typeof(Cook), "c", "test", e => e, new SqlColumnDefinitionExpression(typeof(int), "c", "ID", true), _nameColumnExpression, new SqlColumnDefinitionExpression(typeof(string), "c", "FirstName", false) ); }
public void SetUp() { _stageMock = MockRepository.GenerateStrictMock <ISqlGenerationStage> (); _commandBuilder = new SqlCommandBuilder(); _someSetOperationsMode = Some.Item(SetOperationsMode.StatementIsSetCombined, SetOperationsMode.StatementIsNotSetCombined); _visitor = CreateVisitor(_someSetOperationsMode); _namedIntExpression = new NamedExpression("test", Expression.Constant(0)); var nameColumnExpression = new SqlColumnDefinitionExpression(typeof(string), "c", "Name", false); _namedNameColumnExpression = new NamedExpression("SomeName", nameColumnExpression); _entityExpression = new SqlEntityDefinitionExpression( typeof(Cook), "c", "test", e => e, new SqlColumnDefinitionExpression(typeof(int), "c", "ID", true), nameColumnExpression, new SqlColumnDefinitionExpression(typeof(string), "c", "FirstName", false) ); }
public SqlStatementTextGenerator(ISqlGenerationStage stage) { ArgumentUtility.CheckNotNull("stage", stage); _stage = stage; }
public static void GenerateSql(Expression expression, ISqlCommandBuilder commandBuilder, ISqlGenerationStage stage) { ArgumentUtility.CheckNotNull("expression", expression); ArgumentUtility.CheckNotNull("commandBuilder", commandBuilder); ArgumentUtility.CheckNotNull("stage", stage); var visitor = new SqlGeneratingExpressionVisitor(commandBuilder, stage); visitor.VisitExpression(expression); }
public void SetUp () { _stageMock = MockRepository.GenerateStrictMock<ISqlGenerationStage> (); _commandBuilder = new SqlCommandBuilder (); }
public abstract void Generate(ISqlCommandBuilder commandBuilder, ExpressionTreeVisitor textGeneratingExpressionVisitor, ISqlGenerationStage stage);
public override void Generate(ISqlCommandBuilder commandBuilder, ExpressionVisitor textGeneratingExpressionVisitor, ISqlGenerationStage stage) { commandBuilder.Append("TestableSqlCustomTextGeneratorExpression"); }
protected SqlGeneratingOuterSelectExpressionVisitor(ISqlCommandBuilder commandBuilder, ISqlGenerationStage stage) : base(commandBuilder, stage) { }
public TestableSqlStatementTextGenerator(ISqlGenerationStage stage) : base(stage) { }
public override void Generate(ISqlCommandBuilder commandBuilder, ExpressionVisitor textGeneratingExpressionVisitor, ISqlGenerationStage stage) { ArgumentUtility.CheckNotNull("commandBuilder", commandBuilder); ArgumentUtility.CheckNotNull("textGeneratingExpressionVisitor", textGeneratingExpressionVisitor); ArgumentUtility.CheckNotNull("stage", stage); commandBuilder.Append(_sqlText); }
protected SqlTableAndJoinTextGenerator (ISqlCommandBuilder commandBuilder, ISqlGenerationStage stage) { ArgumentUtility.CheckNotNull ("commandBuilder", commandBuilder); ArgumentUtility.CheckNotNull ("stage", stage); _commandBuilder = commandBuilder; _stage = stage; }
public override void Generate (ISqlCommandBuilder commandBuilder, ExpressionTreeVisitor textGeneratingExpressionVisitor, ISqlGenerationStage stage) { commandBuilder.Append ("TestableSqlCustomTextGeneratorExpression"); }
public TestableSqlStatementTextGenerator (ISqlGenerationStage stage) : base (stage) { }
public void SetUp() { _stageMock = MockRepository.GenerateStrictMock <ISqlGenerationStage> (); _commandBuilder = new SqlCommandBuilder(); }
public TestableSqlTableAndJoinTextGenerator (ISqlCommandBuilder commandBuilder, ISqlGenerationStage stage) : base(commandBuilder, stage) { }
public void SetUp () { _stageMock = MockRepository.GenerateStrictMock<ISqlGenerationStage>(); _commandBuilder = new SqlCommandBuilder(); _generator = new TestableSqlTableAndJoinTextGenerator (_commandBuilder, _stageMock); }
protected SqlGeneratingOuterSelectExpressionVisitor (ISqlCommandBuilder commandBuilder, ISqlGenerationStage stage) : base (commandBuilder, stage) { }
protected SqlGeneratingOuterSelectExpressionVisitor(ISqlCommandBuilder commandBuilder, ISqlGenerationStage stage, SetOperationsMode setOperationsMode) : base(commandBuilder, stage) { _setOperationsMode = setOperationsMode; }
public abstract void Generate (ISqlCommandBuilder commandBuilder, ExpressionTreeVisitor textGeneratingExpressionVisitor, ISqlGenerationStage stage);
public TestableSqlTableAndJoinTextGenerator(ISqlCommandBuilder commandBuilder, ISqlGenerationStage stage) : base(commandBuilder, stage) { }
public void SetUp() { _stageMock = MockRepository.GenerateStrictMock <ISqlGenerationStage>(); _commandBuilder = new SqlCommandBuilder(); _generator = new TestableSqlTableAndJoinTextGenerator(_commandBuilder, _stageMock); }
public override void Generate(ISqlCommandBuilder commandBuilder, ExpressionTreeVisitor textGeneratingExpressionVisitor, ISqlGenerationStage stage) { ArgumentUtility.CheckNotNull("commandBuilder", commandBuilder); ArgumentUtility.CheckNotNull("textGeneratingExpressionVisitor", textGeneratingExpressionVisitor); ArgumentUtility.CheckNotNull("stage", stage); textGeneratingExpressionVisitor.VisitList(_expressions, textGeneratingExpressionVisitor.VisitExpression); }
public SqlStatementTextGenerator (ISqlGenerationStage stage) { ArgumentUtility.CheckNotNull ("stage", stage); _stage = stage; }
public static void GenerateSql(SqlTable sqlTable, ISqlCommandBuilder commandBuilder, ISqlGenerationStage stage, bool isFirstTable) { ArgumentUtility.CheckNotNull("sqlTable", sqlTable); ArgumentUtility.CheckNotNull("commandBuilder", commandBuilder); ArgumentUtility.CheckNotNull("stage", stage); GenerateTextForSqlTable(new SqlTableAndJoinTextGenerator(commandBuilder, stage), sqlTable, commandBuilder, isFirstTable); GenerateSqlForJoins(sqlTable, commandBuilder, new SqlTableAndJoinTextGenerator(commandBuilder, stage)); }