Uses of Package
org.linuxforhealth.fhir.database.utils.query.node
-
Classes in org.linuxforhealth.fhir.database.utils.query.node used by org.linuxforhealth.fhir.database.utils.query Class Description BindMarkerNode Represents a bind variable marker (?) in a SQL expressionExpNode A node in the expression tree for building SQL predicate statementsExpNodeVisitor A visitor for processing expression trees (SQL predicate statements).PredicateParser Basically follows Dijkstra's shunting yard algorithm to ensure correct handling of operator precedence as the expression nodes are added -
Classes in org.linuxforhealth.fhir.database.utils.query.node used by org.linuxforhealth.fhir.database.utils.query.expression Class Description BindMarkerNode Represents a bind variable marker (?) in a SQL expressionExpNode A node in the expression tree for building SQL predicate statementsExpNodeVisitor A visitor for processing expression trees (SQL predicate statements). -
Classes in org.linuxforhealth.fhir.database.utils.query.node used by org.linuxforhealth.fhir.database.utils.query.node Class Description AdditiveExpNode Base for all additive type expressionsBinaryExpNode A binary expression for addition, multiplication, comparison etcBindMarkerNode Represents a bind variable marker (?) in a SQL expressionComparativeExpNode Base for all comparative type expressions (<, <=, >, >=)EqualityExpNode Base for all equality type expressionsExpNode A node in the expression tree for building SQL predicate statementsExpNodeVisitor A visitor for processing expression trees (SQL predicate statements).LiteralExpNode Base of literal values in the expression treeMultiplicativeExpNode Base for all multiplicative type expressionsOperatorNode An expression node which is an operator (as opposed to an operand).UnaryExpNode A unary expression -
Classes in org.linuxforhealth.fhir.database.utils.query.node used by org.linuxforhealth.fhir.persistence.jdbc.domain Class Description ExpNode A node in the expression tree for building SQL predicate statements