Class TableApi


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               comments="Generator version: 7.12.0")
    public class TableApi
    extends BaseApi
    • Constructor Detail

      • TableApi

        public TableApi()
      • TableApi

        public TableApi​(ApiClient apiClient)
    • Method Detail

      • countTableRows

        public java.lang.Long countTableRows​(java.lang.String id,
                                             CountTableRowsRequest countTableRowsRequest,
                                             java.lang.String delimiter)
                                      throws ApiException
      • countTableRows

        public java.lang.Long countTableRows​(java.lang.String id,
                                             CountTableRowsRequest countTableRowsRequest,
                                             java.lang.String delimiter,
                                             java.util.Map<java.lang.String,​java.lang.String> additionalHeaders)
                                      throws ApiException
      • createTable

        public CreateTableResponse createTable​(java.lang.String id,
                                               byte[] body,
                                               java.lang.String delimiter,
                                               java.lang.String xLanceTableLocation,
                                               java.lang.String xLanceTableProperties)
                                        throws ApiException
      • createTable

        public CreateTableResponse createTable​(java.lang.String id,
                                               byte[] body,
                                               java.lang.String delimiter,
                                               java.lang.String xLanceTableLocation,
                                               java.lang.String xLanceTableProperties,
                                               java.util.Map<java.lang.String,​java.lang.String> additionalHeaders)
                                        throws ApiException
      • dropTable

        public DropTableResponse dropTable​(java.lang.String id,
                                           DropTableRequest dropTableRequest,
                                           java.lang.String delimiter,
                                           java.util.Map<java.lang.String,​java.lang.String> additionalHeaders)
                                    throws ApiException
      • insertIntoTable

        public InsertIntoTableResponse insertIntoTable​(java.lang.String id,
                                                       byte[] body,
                                                       java.lang.String delimiter,
                                                       java.lang.String mode)
                                                throws ApiException
      • insertIntoTable

        public InsertIntoTableResponse insertIntoTable​(java.lang.String id,
                                                       byte[] body,
                                                       java.lang.String delimiter,
                                                       java.lang.String mode,
                                                       java.util.Map<java.lang.String,​java.lang.String> additionalHeaders)
                                                throws ApiException
      • listTables

        public ListTablesResponse listTables​(java.lang.String id,
                                             java.lang.String delimiter,
                                             java.lang.String pageToken,
                                             java.lang.Integer limit)
                                      throws ApiException
      • listTables

        public ListTablesResponse listTables​(java.lang.String id,
                                             java.lang.String delimiter,
                                             java.lang.String pageToken,
                                             java.lang.Integer limit,
                                             java.util.Map<java.lang.String,​java.lang.String> additionalHeaders)
                                      throws ApiException
      • mergeInsertIntoTable

        public MergeInsertIntoTableResponse mergeInsertIntoTable​(java.lang.String id,
                                                                 java.lang.String on,
                                                                 byte[] body,
                                                                 java.lang.String delimiter,
                                                                 java.lang.Boolean whenMatchedUpdateAll,
                                                                 java.lang.String whenMatchedUpdateAllFilt,
                                                                 java.lang.Boolean whenNotMatchedInsertAll,
                                                                 java.lang.Boolean whenNotMatchedBySourceDelete,
                                                                 java.lang.String whenNotMatchedBySourceDeleteFilt)
                                                          throws ApiException
      • mergeInsertIntoTable

        public MergeInsertIntoTableResponse mergeInsertIntoTable​(java.lang.String id,
                                                                 java.lang.String on,
                                                                 byte[] body,
                                                                 java.lang.String delimiter,
                                                                 java.lang.Boolean whenMatchedUpdateAll,
                                                                 java.lang.String whenMatchedUpdateAllFilt,
                                                                 java.lang.Boolean whenNotMatchedInsertAll,
                                                                 java.lang.Boolean whenNotMatchedBySourceDelete,
                                                                 java.lang.String whenNotMatchedBySourceDeleteFilt,
                                                                 java.util.Map<java.lang.String,​java.lang.String> additionalHeaders)
                                                          throws ApiException
      • queryTable

        public byte[] queryTable​(java.lang.String id,
                                 QueryTableRequest queryTableRequest,
                                 java.lang.String delimiter)
                          throws ApiException
      • queryTable

        public byte[] queryTable​(java.lang.String id,
                                 QueryTableRequest queryTableRequest,
                                 java.lang.String delimiter,
                                 java.util.Map<java.lang.String,​java.lang.String> additionalHeaders)
                          throws ApiException
      • tableExists

        public void tableExists​(java.lang.String id,
                                TableExistsRequest tableExistsRequest,
                                java.lang.String delimiter)
                         throws ApiException
      • tableExists

        public void tableExists​(java.lang.String id,
                                TableExistsRequest tableExistsRequest,
                                java.lang.String delimiter,
                                java.util.Map<java.lang.String,​java.lang.String> additionalHeaders)
                         throws ApiException
      • invokeAPI

        public <T> T invokeAPI​(java.lang.String url,
                               java.lang.String method,
                               java.lang.Object request,
                               com.fasterxml.jackson.core.type.TypeReference<T> returnType,
                               java.util.Map<java.lang.String,​java.lang.String> additionalHeaders)
                        throws ApiException