Exemple #1
0
        private bool EvaluateExpression(List <RawTableRow> rawDataRows, SqlExistsBooleanExpression expression)
        {
            bool hasRows;

            using (var reader = new MemoryDbDataReader(CommandBehavior.SingleResult))
            {
                _Command.DataReader = reader;
                var tables = ((MemoryDbConnection )_Command.Connection).GetMemoryDatabase( ).Tables;

                var batch = new ExecuteQueryStatement(_Database, _Command).Execute(tables, _RawData, ( SqlQuerySpecification )expression.QueryExpression);
                hasRows             = batch.ResultRows.Any();
                _Command.DataReader = null;
            }

            return(hasRows);
        }
Exemple #2
0
 public override void Visit(SqlExistsBooleanExpression codeObject)
 {
 }