Interface BinaryTokenSequence

    • Method Detail

      • getBinary

        byte[] getBinary​(int index)
        Gets the value of the specified token as a binary value.

        A copy of the value is returned.

        Parameters:
        index - the position of the token in the sequence
        Returns:
        the value of the token. If the token is null valued, null is returned.
      • getBinaryRef

        byte[] getBinaryRef​(int index)
        Gets the value of the specified token as a binary value.

        A reference to the value of the token is returned. Modifying this reference modifies the value of the token in the sequence.

        Parameters:
        index - the position of the token in the sequence
        Returns:
        the value of the token. If the token is null valued, null is returned.
      • getValues

        void getValues​(int start,
                       byte[][] values,
                       boolean[] nulls,
                       int offset,
                       int length)
        Gets the values and null indicators for a range of tokens.

        References to the values of the tokens are returned. Modifying these references modify the values of the tokens in the sequence.

        Parameters:
        start - the starting index of the range
        values - an array into which to place element values
        nulls - an array into which to place null indicator values
        offset - the starting offset into the target arrays. That is, elements[offset] and nulls[offset] will get the value and null indicator respectively of the token at position start, and so on.
        length - number of tokens to get