Package io.deephaven.qst.type
Class PrimitiveVectorType<T,ComponentType>
java.lang.Object
io.deephaven.qst.type.ColumnTypeBase<T>
io.deephaven.qst.type.GenericTypeBase<T>
io.deephaven.qst.type.ArrayTypeBase<T,ComponentType>
io.deephaven.qst.type.PrimitiveVectorType<T,ComponentType>
- Type Parameters:
T- the array type representingthisComponentType- the component type
- All Implemented Interfaces:
ArrayType<T,,ComponentType> GenericType<T>,Type<T>
@Immutable
public abstract class PrimitiveVectorType<T,ComponentType>
extends ArrayTypeBase<T,ComponentType>
The primitive array types under the package
io.deephaven.vector.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.qst.type.ArrayType
ArrayType.Visitor<R>Nested classes/interfaces inherited from interface io.deephaven.qst.type.GenericType
GenericType.Visitor<R>Nested classes/interfaces inherited from interface io.deephaven.qst.type.Type
Type.Visitor<R> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclazz()The class representingthistype.abstract PrimitiveType<ComponentType>The component type.static <T,ComponentType>
PrimitiveVectorType<T,ComponentType> of(Class<T> clazz, PrimitiveType<ComponentType> primitiveType) final <R> Rwalk(ArrayType.Visitor<R> visitor) Methods inherited from class io.deephaven.qst.type.ArrayTypeBase
walkMethods inherited from class io.deephaven.qst.type.GenericTypeBase
arrayType, walkMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.qst.type.GenericType
arrayType
-
Constructor Details
-
PrimitiveVectorType
public PrimitiveVectorType()
-
-
Method Details
-
of
public static <T,ComponentType> PrimitiveVectorType<T,ComponentType> of(Class<T> clazz, PrimitiveType<ComponentType> primitiveType) -
clazz
Description copied from interface:TypeThe class representingthistype.- Returns:
- the class
-
componentType
Description copied from interface:ArrayTypeThe component type.- Returns:
- the component type
-
walk
-