Class HierarchicalTableGrpcHelper
java.lang.Object
io.deephaven.server.hierarchicaltable.HierarchicalTableGrpcHelper
Utility functions for the HierarchicalTableServiceGrpcImpl that are useful for other components.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable Collection<SortColumn>
translateAndValidateSorts
(@NotNull List<SortDescriptor> sortsList, @NotNull Supplier<Set<String>> sortableColumnsSupplier) For eachSortDescriptor
produce aSortColumn
, verifying against the list of sortable columns.
-
Constructor Details
-
HierarchicalTableGrpcHelper
public HierarchicalTableGrpcHelper()
-
-
Method Details
-
translateAndValidateSorts
@Nullable public static @Nullable Collection<SortColumn> translateAndValidateSorts(@NotNull @NotNull List<SortDescriptor> sortsList, @NotNull @NotNull Supplier<Set<String>> sortableColumnsSupplier) For eachSortDescriptor
produce aSortColumn
, verifying against the list of sortable columns.- Parameters:
sortsList
- the list of sorts to translatesortableColumnsSupplier
- a supplier of sortable column names- Returns:
- a list of translated sorts, validated against the sortable columns
-