Package io.deephaven.compat
Class TableAndColumnDefinitionHelper
java.lang.Object
io.deephaven.compat.TableAndColumnDefinitionHelper
public class TableAndColumnDefinitionHelper extends Object
-
Constructor Summary
Constructors Constructor Description TableAndColumnDefinitionHelper()
-
Method Summary
Modifier and Type Method Description static Class<?>
baseComponentTypeForDbArray(Class<? extends DbArrayBase> dbArrayType)
Base component type class for eachDbArrayBase
type.static <T> com.illumon.dataobjects.ColumnDefinition<T>
fromGenericType(String name, Class<T> dataType)
static <T> com.illumon.dataobjects.ColumnDefinition<T>
fromGenericType(String name, Class<T> dataType, int columnType, Class<?> componentType)
static <T> com.illumon.dataobjects.ColumnDefinition<T>
fromGenericType(String name, Class<T> dataType, Class<?> componentType)
static TableDefinition
inferFrom(Map<String,? extends ColumnSource> sources)
static com.illumon.dataobjects.ColumnDefinition<Boolean>
ofBoolean(String name)
static com.illumon.dataobjects.ColumnDefinition<Byte>
ofByte(String name)
static com.illumon.dataobjects.ColumnDefinition<Character>
ofChar(String name)
static <T extends DbArrayBase>
com.illumon.dataobjects.ColumnDefinition<T>ofDbArray(String name, Class<T> dbArrayType)
static com.illumon.dataobjects.ColumnDefinition<Double>
ofDouble(String name)
static com.illumon.dataobjects.ColumnDefinition<Float>
ofFloat(String name)
static com.illumon.dataobjects.ColumnDefinition<Integer>
ofInt(String name)
static com.illumon.dataobjects.ColumnDefinition<Long>
ofLong(String name)
static com.illumon.dataobjects.ColumnDefinition<Short>
ofShort(String name)
static com.illumon.dataobjects.ColumnDefinition<String>
ofString(String name)
-
Constructor Details
-
TableAndColumnDefinitionHelper
public TableAndColumnDefinitionHelper()
-
-
Method Details
-
inferFrom
-
ofBoolean
-
ofByte
-
ofChar
-
ofShort
-
ofInt
-
ofLong
-
ofFloat
-
ofDouble
-
ofString
-
ofDbArray
public static <T extends DbArrayBase> com.illumon.dataobjects.ColumnDefinition<T> ofDbArray(@NotNull String name, @NotNull Class<T> dbArrayType) -
fromGenericType
-
fromGenericType
-
baseComponentTypeForDbArray
public static Class<?> baseComponentTypeForDbArray(@NotNull Class<? extends DbArrayBase> dbArrayType)Base component type class for eachDbArrayBase
type. Note thatDbBooleanArray
is deprecated, superseded byDbArray
. -
fromGenericType
-