Package io.deephaven.engine.table.impl
Class AbsoluteSortColumnConventions
java.lang.Object
io.deephaven.engine.table.impl.AbsoluteSortColumnConventions
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
absoluteColumnNameToBaseName
(@NotNull String columnName) static String
baseColumnNameToAbsoluteName
(@NotNull String columnName) static boolean
isAbsoluteColumnName
(@NotNull String columnName) static Selectable
makeSelectable
(@NotNull String absoluteColumnName, @NotNull String baseColumnName) static String
stripAbsoluteColumnName
(@NotNull String columnName)
-
Constructor Details
-
AbsoluteSortColumnConventions
public AbsoluteSortColumnConventions()
-
-
Method Details
-
isAbsoluteColumnName
-
stripAbsoluteColumnName
-
baseColumnNameToAbsoluteName
-
absoluteColumnNameToBaseName
-
makeSelectable
public static Selectable makeSelectable(@NotNull @NotNull String absoluteColumnName, @NotNull @NotNull String baseColumnName)
-