Package io.deephaven.server.table.ops
Class JoinTablesGrpcImpl.CrossJoinTablesGrpcImpl
java.lang.Object
io.deephaven.server.table.ops.GrpcTableOperation<CrossJoinTablesRequest>
io.deephaven.server.table.ops.JoinTablesGrpcImpl<CrossJoinTablesRequest>
io.deephaven.server.table.ops.JoinTablesGrpcImpl.CrossJoinTablesGrpcImpl
- Enclosing class:
JoinTablesGrpcImpl<T>
@Singleton
public static class JoinTablesGrpcImpl.CrossJoinTablesGrpcImpl
extends JoinTablesGrpcImpl<CrossJoinTablesRequest>
-
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TabledoJoin(Table lhs, Table rhs, MatchPair[] columnsToMatch, MatchPair[] columnsToAdd, CrossJoinTablesRequest request) voidvalidateRequest(CrossJoinTablesRequest request) This method validates preconditions of the request.Methods inherited from class io.deephaven.server.table.ops.JoinTablesGrpcImpl
createMethods inherited from class io.deephaven.server.table.ops.GrpcTableOperation
checkPermission, getRequestFromOperation, getResultTicket, getTableReferences
-
Constructor Details
-
CrossJoinTablesGrpcImpl
-
-
Method Details
-
validateRequest
Description copied from class:GrpcTableOperationThis method validates preconditions of the request.- Overrides:
validateRequestin classJoinTablesGrpcImpl<CrossJoinTablesRequest>- Parameters:
request- the original request from the user- Throws:
io.grpc.StatusRuntimeException- on the first failed precondition
-
doJoin
-