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>
  • 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)