Package io.trino.json.ir
Class IrConstantJsonSequence
java.lang.Object
io.trino.json.ir.IrPathNode
io.trino.json.ir.IrConstantJsonSequence
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionIrConstantJsonSequence(List<com.fasterxml.jackson.databind.JsonNode> sequence, Optional<Type> type) -
Method Summary
Modifier and TypeMethodDescriptionprotected <R,C> R accept(IrJsonPathVisitor<R, C> visitor, C context) booleanList<com.fasterxml.jackson.databind.JsonNode>inthashCode()static IrConstantJsonSequencesingletonSequence(com.fasterxml.jackson.databind.JsonNode jsonNode, Optional<Type> type) Methods inherited from class io.trino.json.ir.IrPathNode
getType
-
Field Details
-
EMPTY_SEQUENCE
-
-
Constructor Details
-
IrConstantJsonSequence
-
-
Method Details
-
singletonSequence
public static IrConstantJsonSequence singletonSequence(com.fasterxml.jackson.databind.JsonNode jsonNode, Optional<Type> type) -
accept
- Overrides:
acceptin classIrPathNode
-
getSequence
-
equals
- Specified by:
equalsin classIrPathNode
-
hashCode
public int hashCode()- Specified by:
hashCodein classIrPathNode
-