V
- Vector typepublic class VectorFieldTypeInformation<V extends FeatureVector<?>> extends VectorTypeInformation<V> implements FieldTypeInformation
Modifier and Type | Field and Description |
---|---|
private String[] |
labels
Labels.
|
maxdim, mindim
Modifier | Constructor and Description |
---|---|
private |
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.
|
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() |
static <V extends FeatureVector<?>> |
typeRequest(Class<? super V> cls)
Constructor for a type request without dimensionality constraints.
|
static <V extends FeatureVector<?>> |
typeRequest(Class<? super V> cls,
int mindim,
int maxdim)
Constructor for a type request with dimensionality constraints.
|
getFactory, getMultiplicity, isAssignableFrom, maxdim, mindim
cast, getLabel, getRestrictionClass, getSerializer, setSerializer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isAssignableFrom
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
- Labelsprivate 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 static <V extends FeatureVector<?>> VectorFieldTypeInformation<V> typeRequest(Class<? super V> cls)
V
- vector typecls
- Class constraintpublic static <V extends FeatureVector<?>> VectorFieldTypeInformation<V> typeRequest(Class<? super V> cls, int mindim, int maxdim)
V
- vector typecls
- Class constraintmindim
- Minimum dimensionalitymaxdim
- Maximum dimensionalitypublic boolean isAssignableFromType(TypeInformation type)
TypeInformation
isAssignableFromType
in interface TypeInformation
isAssignableFromType
in class VectorTypeInformation<V extends FeatureVector<?>>
type
- Other typepublic int getDimensionality()
FieldTypeInformation
getDimensionality
in interface FieldTypeInformation
public String toString()
toString
in class VectorTypeInformation<V extends FeatureVector<?>>
public String getLabel(int col)
col
- Column numberprotected String[] getLabels()
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.