Package io.deephaven.server.table.ops
Class FilterTableGrpcImpl
java.lang.Object
io.deephaven.server.table.ops.GrpcTableOperation<io.deephaven.proto.backplane.grpc.FilterTableRequest>
io.deephaven.server.table.ops.FilterTableGrpcImpl
@Singleton
public class FilterTableGrpcImpl
extends GrpcTableOperation<io.deephaven.proto.backplane.grpc.FilterTableRequest>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.deephaven.server.table.ops.GrpcTableOperation
GrpcTableOperation.MultiDependencyFunction<T>, GrpcTableOperation.PermissionFunction<T> -
Constructor Summary
ConstructorsConstructorDescriptionFilterTableGrpcImpl(@NotNull io.deephaven.auth.codegen.impl.TableServiceContextualAuthWiring authWiring, @NotNull io.deephaven.engine.validation.ColumnExpressionValidator validator) -
Method Summary
Modifier and TypeMethodDescriptionio.deephaven.engine.table.Tablecreate(io.deephaven.proto.backplane.grpc.FilterTableRequest request, List<SessionState.ExportObject<io.deephaven.engine.table.Table>> sourceTables) This actually performs the operation.static @NotNull List<io.deephaven.proto.backplane.grpc.Condition>finishConditions(@NotNull List<io.deephaven.proto.backplane.grpc.Condition> filters) Methods inherited from class io.deephaven.server.table.ops.GrpcTableOperation
checkPermission, getRequestFromOperation, getResultTicket, getTableReferences, validateRequest
-
Constructor Details
-
FilterTableGrpcImpl
@Inject public FilterTableGrpcImpl(@NotNull @NotNull io.deephaven.auth.codegen.impl.TableServiceContextualAuthWiring authWiring, @NotNull @NotNull io.deephaven.engine.validation.ColumnExpressionValidator validator)
-
-
Method Details
-
create
public io.deephaven.engine.table.Table create(io.deephaven.proto.backplane.grpc.FilterTableRequest request, List<SessionState.ExportObject<io.deephaven.engine.table.Table>> sourceTables) Description copied from class:GrpcTableOperationThis actually performs the operation. It will typically be performed after the- Specified by:
createin classGrpcTableOperation<io.deephaven.proto.backplane.grpc.FilterTableRequest>- Parameters:
request- the original request from the usersourceTables- the source tables that this operation may or may not need- Returns:
- the resulting table
-
finishConditions
-