public static void onLogicalExpression ( Expression expression , EntityMetadata m , KunderaMetadata kunderaMetadata , KunderaQuery kunderaQuery ) { if ( expression instanceof OrExpression ) { kunderaQuery . addFilterClause ( "(" ) ; } traverse ( ( ( LogicalExpression ) expression ) . getLeftExpression ( ) , m , kunderaMetadata , kunderaQuery , false ) ; if ( expression instanceof OrExpression ) { kunderaQuery . addFilterClause ( ")" ) ; } kunderaQuery . addFilterClause ( ( ( LogicalExpression ) expression ) . getIdentifier ( ) ) ; if ( expression instanceof OrExpression ) { kunderaQuery . addFilterClause ( "(" ) ; } traverse ( ( ( LogicalExpression ) expression ) . getRightExpression ( ) , m , kunderaMetadata , kunderaQuery , false ) ; if ( expression instanceof OrExpression ) { kunderaQuery . addFilterClause ( ")" ) ; } }
On logical expression .