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(java.lang.String label)
DimensionValue(java.lang.String dimension, int index)
DimensionValue(java.lang.String dimension, ScalarFunction<NAMETYPE> index)
DimensionValue(java.lang.String dimension, java.lang.String label)
DimensionValue(java.util.Optional<java.lang.String> dimension, ScalarFunction<NAMETYPE> index)
DimensionValue(java.util.Optional<java.lang.String> dimension, java.lang.String label)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>
dimension()
Returns the given name of the dimension, or null if dense form is used, such that name must be inferred from orderjava.util.Optional<ScalarFunction<NAMETYPE>>
index()
Returns the index expression for this dimension, or empty if it is not a numberjava.util.Optional<java.lang.String>
label()
Returns the label for this dimension or empty if it is provided by an index functionjava.lang.String
toString()
java.lang.String
toString(ToStringContext context)
-
-
-
Constructor Detail
-
DimensionValue
public DimensionValue(java.lang.String dimension, java.lang.String label)
-
DimensionValue
public DimensionValue(java.lang.String dimension, int index)
-
DimensionValue
public DimensionValue(int index)
-
DimensionValue
public DimensionValue(java.lang.String label)
-
DimensionValue
public DimensionValue(ScalarFunction<NAMETYPE> index)
-
DimensionValue
public DimensionValue(java.util.Optional<java.lang.String> dimension, java.lang.String label)
-
DimensionValue
public DimensionValue(java.util.Optional<java.lang.String> dimension, ScalarFunction<NAMETYPE> index)
-
DimensionValue
public DimensionValue(java.lang.String dimension, ScalarFunction<NAMETYPE> index)
-
-
Method Detail
-
dimension
public java.util.Optional<java.lang.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 java.util.Optional<java.lang.String> label()
Returns the label for this dimension or empty if it is provided by an index function
-
index
public java.util.Optional<ScalarFunction<NAMETYPE>> index()
Returns the index expression for this dimension, or empty if it is not a number
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toString
public java.lang.String toString(ToStringContext context)
-
-