예제 #1
0
 public void SetUp()
 {
     fieldMappingInfoProvider = new FieldMappingInfoProviderStub {
         IsNumeric = true
     };
     builder = new QueryBuildingExpressionTreeVisitor(new Context(new RAMDirectory(), new LowercaseKeywordAnalyzer(), version, null, new object()), fieldMappingInfoProvider);
 }
        public override void VisitWhereClause(WhereClause whereClause, QueryModel queryModel, int index)
        {
            var visitor = new QueryBuildingExpressionTreeVisitor(fieldMappingInfoProvider);

            visitor.VisitExpression(whereClause.Predicate);

            model.AddQuery(visitor.Query);
        }
예제 #3
0
 public void SetUp()
 {
     fieldMappingInfoProvider = new FieldMappingInfoProviderStub();
     builder = new QueryBuildingExpressionTreeVisitor(fieldMappingInfoProvider);
 }
예제 #4
0
 public void SetUp()
 {
     analyzer = new PorterStemAnalyzer(version);
     builder  = new QueryBuildingExpressionTreeVisitor(new Context(new RAMDirectory(), analyzer, version, null, new object()), null);
 }