Package io.deephaven.server.table.ops
Class JoinTablesGrpcImpl.NaturalJoinTablesGrpcImpl
java.lang.Object
io.deephaven.server.table.ops.GrpcTableOperation<T>
io.deephaven.server.table.ops.JoinTablesGrpcImpl<io.deephaven.proto.backplane.grpc.NaturalJoinTablesRequest>
io.deephaven.server.table.ops.JoinTablesGrpcImpl.NaturalJoinTablesGrpcImpl
- Enclosing class:
- JoinTablesGrpcImpl<T>
@Singleton
public static class JoinTablesGrpcImpl.NaturalJoinTablesGrpcImpl
extends JoinTablesGrpcImpl<io.deephaven.proto.backplane.grpc.NaturalJoinTablesRequest>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.deephaven.server.table.ops.JoinTablesGrpcImpl
JoinTablesGrpcImpl.AsOfJoinTablesGrpcImpl, JoinTablesGrpcImpl.CrossJoinTablesGrpcImpl, JoinTablesGrpcImpl.ExactJoinTablesGrpcImpl, JoinTablesGrpcImpl.LeftJoinTablesGrpcImpl, JoinTablesGrpcImpl.NaturalJoinTablesGrpcImpl, JoinTablesGrpcImpl.RealTableOperation<T>Nested classes/interfaces inherited from class io.deephaven.server.table.ops.GrpcTableOperation
GrpcTableOperation.MultiDependencyFunction<T>, GrpcTableOperation.PermissionFunction<T> -
Constructor Summary
ConstructorsConstructorDescriptionNaturalJoinTablesGrpcImpl(io.deephaven.auth.codegen.impl.TableServiceContextualAuthWiring authWiring) -
Method Summary
Modifier and TypeMethodDescriptionstatic io.deephaven.api.NaturalJoinTypeadapt(io.deephaven.proto.backplane.grpc.NaturalJoinTablesRequest.JoinType joinType) static io.deephaven.engine.table.TabledoJoin(io.deephaven.engine.table.Table lhs, io.deephaven.engine.table.Table rhs, io.deephaven.engine.table.impl.MatchPair[] columnsToMatch, io.deephaven.engine.table.impl.MatchPair[] columnsToAdd, io.deephaven.proto.backplane.grpc.NaturalJoinTablesRequest request) Methods inherited from class io.deephaven.server.table.ops.JoinTablesGrpcImpl
create, validateRequestMethods inherited from class io.deephaven.server.table.ops.GrpcTableOperation
checkPermission, getRequestFromOperation, getResultTicket, getTableReferences
-
Constructor Details
-
NaturalJoinTablesGrpcImpl
@Inject public NaturalJoinTablesGrpcImpl(io.deephaven.auth.codegen.impl.TableServiceContextualAuthWiring authWiring)
-
-
Method Details
-
adapt
public static io.deephaven.api.NaturalJoinType adapt(io.deephaven.proto.backplane.grpc.NaturalJoinTablesRequest.JoinType joinType) -
doJoin
public static io.deephaven.engine.table.Table doJoin(io.deephaven.engine.table.Table lhs, io.deephaven.engine.table.Table rhs, io.deephaven.engine.table.impl.MatchPair[] columnsToMatch, io.deephaven.engine.table.impl.MatchPair[] columnsToAdd, io.deephaven.proto.backplane.grpc.NaturalJoinTablesRequest request)
-