Class TableAndColumnDefinitionHelper

java.lang.Object
io.deephaven.compat.TableAndColumnDefinitionHelper

public class TableAndColumnDefinitionHelper extends Object
  • Constructor Details

    • TableAndColumnDefinitionHelper

      public TableAndColumnDefinitionHelper()
  • Method Details

    • inferFrom

      public static TableDefinition inferFrom(Map<String,? extends ColumnSource> sources)
    • ofBoolean

      public static com.illumon.dataobjects.ColumnDefinition<Boolean> ofBoolean(@NotNull String name)
    • ofByte

      public static com.illumon.dataobjects.ColumnDefinition<Byte> ofByte(@NotNull String name)
    • ofChar

      public static com.illumon.dataobjects.ColumnDefinition<Character> ofChar(@NotNull String name)
    • ofShort

      public static com.illumon.dataobjects.ColumnDefinition<Short> ofShort(@NotNull String name)
    • ofInt

      public static com.illumon.dataobjects.ColumnDefinition<Integer> ofInt(@NotNull String name)
    • ofLong

      public static com.illumon.dataobjects.ColumnDefinition<Long> ofLong(@NotNull String name)
    • ofFloat

      public static com.illumon.dataobjects.ColumnDefinition<Float> ofFloat(@NotNull String name)
    • ofDouble

      public static com.illumon.dataobjects.ColumnDefinition<Double> ofDouble(@NotNull String name)
    • ofString

      public static com.illumon.dataobjects.ColumnDefinition<String> ofString(@NotNull String name)
    • ofDbArray

      public static <T extends DbArrayBase> com.illumon.dataobjects.ColumnDefinition<T> ofDbArray(@NotNull String name, @NotNull Class<T> dbArrayType)
    • fromGenericType

      public static <T> com.illumon.dataobjects.ColumnDefinition<T> fromGenericType(@NotNull String name, @NotNull Class<T> dataType)
    • fromGenericType

      public static <T> com.illumon.dataobjects.ColumnDefinition<T> fromGenericType(@NotNull String name, @NotNull Class<T> dataType, @Nullable Class<?> componentType)
    • baseComponentTypeForDbArray

      public static Class<?> baseComponentTypeForDbArray(@NotNull Class<? extends DbArrayBase> dbArrayType)
      Base component type class for each DbArrayBase type. Note that DbBooleanArray is deprecated, superseded by DbArray.
    • fromGenericType

      public static <T> com.illumon.dataobjects.ColumnDefinition<T> fromGenericType(String name, Class<T> dataType, int columnType, Class<?> componentType)