File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed
document-store/src/test/java/org/hypertrace/core/documentstore/postgres/query/v1/parser/filter Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 1010import org .hypertrace .core .documentstore .expression .impl .ConstantExpression ;
1111import org .hypertrace .core .documentstore .expression .impl .FunctionExpression ;
1212import org .hypertrace .core .documentstore .expression .impl .IdentifierExpression ;
13+ import org .hypertrace .core .documentstore .expression .impl .JsonFieldType ;
1314import org .hypertrace .core .documentstore .expression .impl .JsonIdentifierExpression ;
1415import org .hypertrace .core .documentstore .expression .operators .AggregationOperator ;
1516import org .hypertrace .core .documentstore .expression .operators .FunctionOperator ;
@@ -40,10 +41,11 @@ void testVisitArrayIdentifierExpression_nestedCollection() {
4041 @ Test
4142 void testVisitJsonIdentifierExpression () {
4243 PostgresInParserSelector selector = new PostgresInParserSelector (true );
43- JsonIdentifierExpression expr = JsonIdentifierExpression .of ("customAttr" , "field" );
44+ JsonIdentifierExpression expr =
45+ JsonIdentifierExpression .of ("customAttr" , JsonFieldType .STRING , "field" );
4446 PostgresInRelationalFilterParserInterface result = selector .visit (expr );
4547 assertNotNull (result );
46- assertInstanceOf (PostgresInRelationalFilterParser .class , result );
48+ assertInstanceOf (PostgresInRelationalFilterParserJsonPrimitive .class , result );
4749 }
4850
4951 @ Test
Original file line number Diff line number Diff line change 1010import org .hypertrace .core .documentstore .expression .impl .ConstantExpression ;
1111import org .hypertrace .core .documentstore .expression .impl .FunctionExpression ;
1212import org .hypertrace .core .documentstore .expression .impl .IdentifierExpression ;
13+ import org .hypertrace .core .documentstore .expression .impl .JsonFieldType ;
1314import org .hypertrace .core .documentstore .expression .impl .JsonIdentifierExpression ;
1415import org .hypertrace .core .documentstore .expression .operators .AggregationOperator ;
1516import org .hypertrace .core .documentstore .expression .operators .FunctionOperator ;
@@ -40,10 +41,11 @@ void testVisitArrayIdentifierExpression_nestedCollection() {
4041 @ Test
4142 void testVisitJsonIdentifierExpression () {
4243 PostgresNotInParserSelector selector = new PostgresNotInParserSelector (true );
43- JsonIdentifierExpression expr = JsonIdentifierExpression .of ("customAttr" , "field" );
44+ JsonIdentifierExpression expr =
45+ JsonIdentifierExpression .of ("customAttr" , JsonFieldType .STRING , "field" );
4446 PostgresInRelationalFilterParserInterface result = selector .visit (expr );
4547 assertNotNull (result );
46- assertInstanceOf (PostgresInRelationalFilterParser .class , result );
48+ assertInstanceOf (PostgresInRelationalFilterParserJsonPrimitive .class , result );
4749 }
4850
4951 @ Test
You can’t perform that action at this time.
0 commit comments