Class AbsoluteSortColumnConventions

java.lang.Object
io.deephaven.engine.table.impl.AbsoluteSortColumnConventions

public class AbsoluteSortColumnConventions extends Object
Encapsulate some hacky conventions we use to "standardize" absolute value sorting directives from the UI. See server/src/main/java/io/deephaven/server/table/ops/SortTableGrpcImpl.java for the other side of this. The convention has implications for sort restrictions.
  • Constructor Details

    • AbsoluteSortColumnConventions

      public AbsoluteSortColumnConventions()
  • Method Details

    • isAbsoluteColumnName

      public static boolean isAbsoluteColumnName(@NotNull @NotNull String columnName)
    • stripAbsoluteColumnName

      public static String stripAbsoluteColumnName(@NotNull @NotNull String columnName)
    • baseColumnNameToAbsoluteName

      public static String baseColumnNameToAbsoluteName(@NotNull @NotNull String columnName)
    • absoluteColumnNameToBaseName

      public static String absoluteColumnNameToBaseName(@NotNull @NotNull String columnName)
    • makeSelectable

      public static Selectable makeSelectable(@NotNull @NotNull String absoluteColumnName, @NotNull @NotNull String baseColumnName)