Package org.apache.druid.data.input
Class StringTuple
- java.lang.Object
-
- org.apache.druid.data.input.StringTuple
-
- All Implemented Interfaces:
Comparable<StringTuple>
public class StringTuple extends Object implements Comparable<StringTuple>
Represents a tuple of String values, typically used to represent (single-valued) dimension values for an InputRow.
-
-
Constructor Summary
Constructors Constructor Description StringTuple(String[] values)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(StringTuple that)
static StringTuple
create(String... values)
boolean
equals(Object o)
static String
firstOrNull(StringTuple tuple)
Gets the first String from the given StringTuple if the tuple is non-null and non-empty, null otherwise.String
get(int index)
int
hashCode()
int
size()
String[]
toArray()
String
toString()
-
-
-
Constructor Detail
-
StringTuple
public StringTuple(String[] values)
-
-
Method Detail
-
create
public static StringTuple create(String... values)
-
firstOrNull
public static String firstOrNull(StringTuple tuple)
Gets the first String from the given StringTuple if the tuple is non-null and non-empty, null otherwise.
-
get
public String get(int index)
-
size
public int size()
-
toArray
public String[] toArray()
-
compareTo
public int compareTo(StringTuple that)
- Specified by:
compareTo
in interfaceComparable<StringTuple>
-
-