Class Fields

    • Constructor Detail

      • Fields

        public Fields​(String... fields)
    • Method Detail

      • select

        public List<Object> select​(Fields selector,
                                   List<Object> tuple)
        Select values out of tuple given a Fields selector Note that this function can throw a NullPointerException if the fields in selector are not found in the index.
        Parameters:
        selector - Fields to select
        tuple - tuple to select from
      • size

        public int size()
        Returns the number of fields in this collection.
      • get

        public String get​(int index)
        Gets the field at position index in the collection.
        Parameters:
        index - index of the field to return
        Throws:
        IndexOutOfBoundsException - - if the index is out of range (index < 0 || index >= size())
      • fieldIndex

        public int fieldIndex​(String field)
        Returns the position of the specified named field.
        Parameters:
        field - Named field to evaluate
        Throws:
        IllegalArgumentException - - if field does not exist
      • contains

        public boolean contains​(String field)
        Check contains.
        Returns:
        true if this contains the specified name of the field.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object