Class DataApi


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

      • Fields inherited from class com.lancedb.lance.namespace.client.apache.BaseApi

        apiClient
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Long countTableRows​(java.lang.String id, CountTableRowsRequest countTableRowsRequest, java.lang.String delimiter)
      java.lang.Long countTableRows​(java.lang.String id, CountTableRowsRequest countTableRowsRequest, java.lang.String delimiter, java.util.Map<java.lang.String,​java.lang.String> additionalHeaders)
      CreateTableResponse createTable​(java.lang.String id, byte[] body, java.lang.String delimiter, java.lang.String xLanceTableLocation, java.lang.String xLanceTableProperties)
      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)
      DeleteFromTableResponse deleteFromTable​(java.lang.String id, DeleteFromTableRequest deleteFromTableRequest, java.lang.String delimiter)
      DeleteFromTableResponse deleteFromTable​(java.lang.String id, DeleteFromTableRequest deleteFromTableRequest, java.lang.String delimiter, java.util.Map<java.lang.String,​java.lang.String> additionalHeaders)
      InsertIntoTableResponse insertIntoTable​(java.lang.String id, byte[] body, java.lang.String delimiter, java.lang.String mode)
      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)
      <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)
      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)
      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)
      byte[] queryTable​(java.lang.String id, QueryTableRequest queryTableRequest, java.lang.String delimiter)
      byte[] queryTable​(java.lang.String id, QueryTableRequest queryTableRequest, java.lang.String delimiter, java.util.Map<java.lang.String,​java.lang.String> additionalHeaders)
      UpdateTableResponse updateTable​(java.lang.String id, UpdateTableRequest updateTableRequest, java.lang.String delimiter)
      UpdateTableResponse updateTable​(java.lang.String id, UpdateTableRequest updateTableRequest, java.lang.String delimiter, java.util.Map<java.lang.String,​java.lang.String> additionalHeaders)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DataApi

        public DataApi()
      • DataApi

        public DataApi​(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
      • 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
      • 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
      • 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