Class NodeId

java.lang.Object
org.apache.jena.tdb1.store.NodeId

public final class NodeId extends Object
  • Field Details

  • Constructor Details

    • NodeId

      public NodeId(long v)
  • Method Details

    • create

      public static NodeId create(long value)
    • create

      public static NodeId create(byte[] b)
    • create

      public static NodeId create(ByteBuffer b)
    • create

      public static NodeId create(byte[] b, int idx)
    • create

      public static NodeId create(ByteBuffer b, int idx)
    • toByteBuffer

      public void toByteBuffer(ByteBuffer b, int idx)
    • toBytes

      public void toBytes(byte[] b, int idx)
    • isDirect

      public boolean isDirect()
    • type

      public int type()
    • getId

      public long getId()
    • hashCode

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

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • inline

      public static NodeId inline(org.apache.jena.graph.Node node)
      Encode a node as an inline literal. Return null if it can't be done
    • hasInlineDatatype

      public static boolean hasInlineDatatype(org.apache.jena.graph.Node node)
      Return true if this node has a datatype that looks like it is inlineable. The node may still be out of range (e.g. very large integer). Only inline(Node)->NodeId can determine that.
    • isInline

      public static boolean isInline(NodeId nodeId)
    • extract

      public static org.apache.jena.graph.Node extract(NodeId nodeId)
      Decode an inline nodeID, return null if not an inline node
    • isConcrete

      public final boolean isConcrete()
    • isConcrete

      public static final boolean isConcrete(NodeId nodeId)
    • isAny

      public static final boolean isAny(NodeId nodeId)
    • isDoesNotExist

      public static final boolean isDoesNotExist(NodeId nodeId)