Package io.trino.json.ir
Class IrArrayAccessor
java.lang.Object
io.trino.json.ir.IrPathNode
io.trino.json.ir.IrAccessor
io.trino.json.ir.IrArrayAccessor
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class io.trino.json.ir.IrAccessor
base -
Constructor Summary
ConstructorsConstructorDescriptionIrArrayAccessor(IrPathNode base, List<IrArrayAccessor.Subscript> subscripts, Optional<Type> type) -
Method Summary
Modifier and TypeMethodDescriptionprotected <R,C> R accept(IrJsonPathVisitor<R, C> visitor, C context) booleaninthashCode()Methods inherited from class io.trino.json.ir.IrAccessor
getBaseMethods inherited from class io.trino.json.ir.IrPathNode
getType
-
Constructor Details
-
IrArrayAccessor
public IrArrayAccessor(IrPathNode base, List<IrArrayAccessor.Subscript> subscripts, Optional<Type> type)
-
-
Method Details
-
accept
- Overrides:
acceptin classIrAccessor
-
getSubscripts
-
equals
- Overrides:
equalsin classIrAccessor
-
hashCode
public int hashCode()- Overrides:
hashCodein classIrAccessor
-