Package com.yahoo.tensor.functions
Class Slice.DimensionValue<NAMETYPE extends Name>
- java.lang.Object
-
- com.yahoo.tensor.functions.Slice.DimensionValue<NAMETYPE>
-
-
Constructor Summary
Constructors Constructor Description DimensionValue(int index)
DimensionValue(ScalarFunction<NAMETYPE> index)
DimensionValue(String label)
DimensionValue(String dimension, int index)
DimensionValue(String dimension, ScalarFunction<NAMETYPE> index)
DimensionValue(String dimension, String label)
DimensionValue(Optional<String> dimension, ScalarFunction<NAMETYPE> index)
DimensionValue(Optional<String> dimension, String label)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<String>
dimension()
Returns the given name of the dimension, or null if dense form is used, such that name must be inferred from orderOptional<ScalarFunction<NAMETYPE>>
index()
Returns the index expression for this dimension, or empty if it is not a numberOptional<String>
label()
Returns the label for this dimension or empty if it is provided by an index functionString
toString()
String
toString(ToStringContext context)
-
-
-
Constructor Detail
-
DimensionValue
public DimensionValue(String dimension, int index)
-
DimensionValue
public DimensionValue(int index)
-
DimensionValue
public DimensionValue(String label)
-
DimensionValue
public DimensionValue(ScalarFunction<NAMETYPE> index)
-
DimensionValue
public DimensionValue(Optional<String> dimension, ScalarFunction<NAMETYPE> index)
-
DimensionValue
public DimensionValue(String dimension, ScalarFunction<NAMETYPE> index)
-
-
Method Detail
-
dimension
public Optional<String> dimension()
Returns the given name of the dimension, or null if dense form is used, such that name must be inferred from order
-
label
public Optional<String> label()
Returns the label for this dimension or empty if it is provided by an index function
-
index
public Optional<ScalarFunction<NAMETYPE>> index()
Returns the index expression for this dimension, or empty if it is not a number
-
toString
public String toString(ToStringContext context)
-
-