Package io.trino.json

Class JsonEmptySequenceNode

java.lang.Object
com.fasterxml.jackson.databind.JsonSerializable.Base
com.fasterxml.jackson.databind.JsonNode
io.trino.json.JsonEmptySequenceNode
All Implemented Interfaces:
com.fasterxml.jackson.core.TreeNode, com.fasterxml.jackson.databind.JsonSerializable, Iterable<com.fasterxml.jackson.databind.JsonNode>

public class JsonEmptySequenceNode extends com.fasterxml.jackson.databind.JsonNode
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonNode

    com.fasterxml.jackson.databind.JsonNode.OverwriteMode

    Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.JsonSerializable

    com.fasterxml.jackson.databind.JsonSerializable.Base
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.fasterxml.jackson.databind.JsonNode
    _at(com.fasterxml.jackson.core.JsonPointer ptr)
     
     
    com.fasterxml.jackson.core.JsonToken
     
    <T extends com.fasterxml.jackson.databind.JsonNode>
    T
     
    boolean
     
    com.fasterxml.jackson.databind.JsonNode
    findParent(String fieldName)
     
    List<com.fasterxml.jackson.databind.JsonNode>
    findParents(String fieldName, List<com.fasterxml.jackson.databind.JsonNode> foundSoFar)
     
    com.fasterxml.jackson.databind.JsonNode
    findPath(String fieldName)
     
    com.fasterxml.jackson.databind.JsonNode
    findValue(String fieldName)
     
    List<com.fasterxml.jackson.databind.JsonNode>
    findValues(String fieldName, List<com.fasterxml.jackson.databind.JsonNode> foundSoFar)
     
    findValuesAsText(String fieldName, List<String> foundSoFar)
     
    com.fasterxml.jackson.databind.JsonNode
    get(int index)
     
    com.fasterxml.jackson.databind.node.JsonNodeType
     
    int
     
    com.fasterxml.jackson.core.JsonParser.NumberType
     
    com.fasterxml.jackson.databind.JsonNode
    path(int index)
     
    com.fasterxml.jackson.databind.JsonNode
    path(String fieldName)
     
    void
    serialize(com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers)
     
    void
    serializeWithType(com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers, com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
     
     
    com.fasterxml.jackson.core.JsonParser
     
    com.fasterxml.jackson.core.JsonParser
    traverse(com.fasterxml.jackson.core.ObjectCodec codec)
     

    Methods inherited from class com.fasterxml.jackson.databind.JsonNode

    _reportRequiredViolation, _this, asBoolean, asBoolean, asDouble, asDouble, asInt, asInt, asLong, asLong, asText, at, at, bigIntegerValue, binaryValue, booleanValue, canConvertToExactIntegral, canConvertToInt, canConvertToLong, decimalValue, doubleValue, elements, equals, fieldNames, fields, findParents, findValues, findValuesAsText, floatValue, get, has, has, hasNonNull, hasNonNull, intValue, isArray, isBigDecimal, isBigInteger, isBinary, isBoolean, isContainerNode, isDouble, isEmpty, isFloat, isFloatingPointNumber, isInt, isIntegralNumber, isLong, isMissingNode, isNull, isNumber, isObject, isPojo, isShort, isTextual, isValueNode, iterator, longValue, numberValue, properties, require, required, required, requiredAt, requiredAt, requireNonNull, shortValue, size, textValue, toPrettyString, with, withArray, withArray, withArray, withArray, withObject, withObject, withObject, withObject

    Methods inherited from class com.fasterxml.jackson.databind.JsonSerializable.Base

    isEmpty

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator
  • Field Details

  • Method Details

    • deepCopy

      public <T extends com.fasterxml.jackson.databind.JsonNode> T deepCopy()
      Specified by:
      deepCopy in class com.fasterxml.jackson.databind.JsonNode
    • asToken

      public com.fasterxml.jackson.core.JsonToken asToken()
    • numberType

      public com.fasterxml.jackson.core.JsonParser.NumberType numberType()
    • get

      public com.fasterxml.jackson.databind.JsonNode get(int index)
      Specified by:
      get in interface com.fasterxml.jackson.core.TreeNode
      Specified by:
      get in class com.fasterxml.jackson.databind.JsonNode
    • path

      public com.fasterxml.jackson.databind.JsonNode path(String fieldName)
      Specified by:
      path in interface com.fasterxml.jackson.core.TreeNode
      Specified by:
      path in class com.fasterxml.jackson.databind.JsonNode
    • path

      public com.fasterxml.jackson.databind.JsonNode path(int index)
      Specified by:
      path in interface com.fasterxml.jackson.core.TreeNode
      Specified by:
      path in class com.fasterxml.jackson.databind.JsonNode
    • traverse

      public com.fasterxml.jackson.core.JsonParser traverse()
    • traverse

      public com.fasterxml.jackson.core.JsonParser traverse(com.fasterxml.jackson.core.ObjectCodec codec)
    • _at

      protected com.fasterxml.jackson.databind.JsonNode _at(com.fasterxml.jackson.core.JsonPointer ptr)
      Specified by:
      _at in class com.fasterxml.jackson.databind.JsonNode
    • getNodeType

      public com.fasterxml.jackson.databind.node.JsonNodeType getNodeType()
      Specified by:
      getNodeType in class com.fasterxml.jackson.databind.JsonNode
    • asText

      public String asText()
      Specified by:
      asText in class com.fasterxml.jackson.databind.JsonNode
    • findValue

      public com.fasterxml.jackson.databind.JsonNode findValue(String fieldName)
      Specified by:
      findValue in class com.fasterxml.jackson.databind.JsonNode
    • findPath

      public com.fasterxml.jackson.databind.JsonNode findPath(String fieldName)
      Specified by:
      findPath in class com.fasterxml.jackson.databind.JsonNode
    • findParent

      public com.fasterxml.jackson.databind.JsonNode findParent(String fieldName)
      Specified by:
      findParent in class com.fasterxml.jackson.databind.JsonNode
    • findValues

      public List<com.fasterxml.jackson.databind.JsonNode> findValues(String fieldName, List<com.fasterxml.jackson.databind.JsonNode> foundSoFar)
      Specified by:
      findValues in class com.fasterxml.jackson.databind.JsonNode
    • findValuesAsText

      public List<String> findValuesAsText(String fieldName, List<String> foundSoFar)
      Specified by:
      findValuesAsText in class com.fasterxml.jackson.databind.JsonNode
    • findParents

      public List<com.fasterxml.jackson.databind.JsonNode> findParents(String fieldName, List<com.fasterxml.jackson.databind.JsonNode> foundSoFar)
      Specified by:
      findParents in class com.fasterxml.jackson.databind.JsonNode
    • toString

      public String toString()
      Specified by:
      toString in class com.fasterxml.jackson.databind.JsonNode
    • equals

      public boolean equals(Object o)
      Specified by:
      equals in class com.fasterxml.jackson.databind.JsonNode
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • serialize

      public void serialize(com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers) throws IOException
      Throws:
      IOException
    • serializeWithType

      public void serializeWithType(com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers, com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) throws IOException
      Throws:
      IOException