public interface  oadd.org.apache.calcite.avatica.remote.Service extends java.lang.Object
{
public abstract oadd.org.apache.calcite.avatica.remote.Service$ResultSetResponse apply(oadd.org.apache.calcite.avatica.remote.Service$CatalogsRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$ResultSetResponse apply(oadd.org.apache.calcite.avatica.remote.Service$SchemasRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$ResultSetResponse apply(oadd.org.apache.calcite.avatica.remote.Service$TablesRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$ResultSetResponse apply(oadd.org.apache.calcite.avatica.remote.Service$TableTypesRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$ResultSetResponse apply(oadd.org.apache.calcite.avatica.remote.Service$TypeInfoRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$ResultSetResponse apply(oadd.org.apache.calcite.avatica.remote.Service$ColumnsRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$PrepareResponse apply(oadd.org.apache.calcite.avatica.remote.Service$PrepareRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$ExecuteResponse apply(oadd.org.apache.calcite.avatica.remote.Service$ExecuteRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$ExecuteResponse apply(oadd.org.apache.calcite.avatica.remote.Service$PrepareAndExecuteRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$SyncResultsResponse apply(oadd.org.apache.calcite.avatica.remote.Service$SyncResultsRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$FetchResponse apply(oadd.org.apache.calcite.avatica.remote.Service$FetchRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$CreateStatementResponse apply(oadd.org.apache.calcite.avatica.remote.Service$CreateStatementRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$CloseStatementResponse apply(oadd.org.apache.calcite.avatica.remote.Service$CloseStatementRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$OpenConnectionResponse apply(oadd.org.apache.calcite.avatica.remote.Service$OpenConnectionRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$CloseConnectionResponse apply(oadd.org.apache.calcite.avatica.remote.Service$CloseConnectionRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$ConnectionSyncResponse apply(oadd.org.apache.calcite.avatica.remote.Service$ConnectionSyncRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$DatabasePropertyResponse apply(oadd.org.apache.calcite.avatica.remote.Service$DatabasePropertyRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$CommitResponse apply(oadd.org.apache.calcite.avatica.remote.Service$CommitRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$RollbackResponse apply(oadd.org.apache.calcite.avatica.remote.Service$RollbackRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$ExecuteBatchResponse apply(oadd.org.apache.calcite.avatica.remote.Service$PrepareAndExecuteBatchRequest);
public abstract oadd.org.apache.calcite.avatica.remote.Service$ExecuteBatchResponse apply(oadd.org.apache.calcite.avatica.remote.Service$ExecuteBatchRequest);
public abstract void setRpcMetadata(oadd.org.apache.calcite.avatica.remote.Service$RpcMetadataResponse);
}