V
- Vector typepublic class VectorFieldTypeInformation<V extends FeatureVector<?>> extends VectorTypeInformation<V>
Modifier and Type | Field and Description |
---|---|
private FeatureVector.Factory<V,?> |
factory
Object factory for producing new instances.
|
private String[] |
labels
Labels.
|
maxdim, mindim
Constructor and Description |
---|
VectorFieldTypeInformation(Class<? super V> cls)
Constructor for a request without fixed dimensionality.
|
VectorFieldTypeInformation(Class<? super V> cls,
int dim)
Constructor for a request with fixed dimensionality.
|
VectorFieldTypeInformation(Class<? super V> cls,
int mindim,
int maxdim)
Constructor for a request with minimum and maximum dimensionality.
|
VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory,
int dim)
Constructor with given dimensionality and factory, so usually an instance.
|
VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory,
int dim,
ByteBufferSerializer<? super V> serializer)
Constructor with given dimensionality and factory, so usually an instance.
|
VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory,
int mindim,
int maxdim,
ByteBufferSerializer<? super V> serializer)
Constructor with given dimensionality and factory, so usually an instance.
|
VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory,
int dim,
String[] labels)
Constructor with given dimensionality and factory, so usually an instance.
|
VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory,
int dim,
String[] labels,
ByteBufferSerializer<? super V> serializer)
Constructor with given dimensionality and factory, so usually an instance.
|
Modifier and Type | Method and Description |
---|---|
int |
getDimensionality()
Get the dimensionality of the type.
|
FeatureVector.Factory<V,?> |
getFactory()
Get the object type factory.
|
String |
getLabel(int col)
Get the column label.
|
protected String[] |
getLabels()
Get the column labels.
|
boolean |
isAssignableFromType(TypeInformation type)
Test whether this type is assignable from another type.
|
String |
toString() |
isAssignableFrom, maxdim, mindim
cast, getLabel, getRestrictionClass, getSerializer, setSerializer
private final FeatureVector.Factory<V extends FeatureVector<?>,?> factory
private String[] labels
public VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory, int dim, String[] labels, ByteBufferSerializer<? super V> serializer)
factory
- Factory classdim
- Dimensionalitylabels
- Labelsserializer
- Serializerpublic VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory, int mindim, int maxdim, ByteBufferSerializer<? super V> serializer)
factory
- Factory classmindim
- Minimum dimensionalitymaxdim
- Maximum dimensionalityserializer
- Serializerpublic VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory, int dim, ByteBufferSerializer<? super V> serializer)
factory
- Factory classdim
- Dimensionalityserializer
- Serializerpublic VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory, int dim, String[] labels)
factory
- Factory classdim
- Dimensionalitylabels
- Labelspublic VectorFieldTypeInformation(Class<? super V> cls, int mindim, int maxdim)
cls
- Vector restriction class.mindim
- Minimum dimensionality requestmaxdim
- Maximum dimensionality requestpublic VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory, int dim)
factory
- Factory classdim
- Dimensionalitypublic VectorFieldTypeInformation(Class<? super V> cls, int dim)
cls
- Vector restriction class.dim
- Dimensionality requestpublic boolean isAssignableFromType(TypeInformation type)
TypeInformation
isAssignableFromType
in interface TypeInformation
isAssignableFromType
in class VectorTypeInformation<V extends FeatureVector<?>>
type
- Other typepublic int getDimensionality()
public FeatureVector.Factory<V,?> getFactory()
public String toString()
toString
in class VectorTypeInformation<V extends FeatureVector<?>>
public String getLabel(int col)
col
- Column numberprotected String[] getLabels()