public interface IngestClient extends Closeable
| Modifier and Type | Method and Description |
|---|---|
IngestionResult |
ingestFromBlob(BlobSourceInfo blobSourceInfo,
IngestionProperties ingestionProperties)
Ingest data from a blob storage into Kusto database.
|
IngestionResult |
ingestFromFile(FileSourceInfo fileSourceInfo,
IngestionProperties ingestionProperties)
Ingest data from a file into Kusto database.
|
IngestionResult |
ingestFromResultSet(ResultSetSourceInfo resultSetSourceInfo,
IngestionProperties ingestionProperties)
Ingest data from a Result Set into Kusto database.
|
IngestionResult |
ingestFromStream(StreamSourceInfo streamSourceInfo,
IngestionProperties ingestionProperties)
Ingest data from an input stream, into Kusto database.
|
IngestionResult ingestFromFile(FileSourceInfo fileSourceInfo, IngestionProperties ingestionProperties) throws IngestionClientException, IngestionServiceException
Ingest data from a file into Kusto database.
This method ingests the data from a given file, described infileSourceInfo, into Kusto database,
according to the properties mentioned in ingestionPropertiesfileSourceInfo - The specific SourceInfo to be ingestedingestionProperties - Settings used to customize the ingestion operationIngestionResult object including the ingestion resultIngestionClientException - An exception originating from a client activityIngestionServiceException - An exception returned from the serviceFileSourceInfo,
IngestionPropertiesIngestionResult ingestFromBlob(BlobSourceInfo blobSourceInfo, IngestionProperties ingestionProperties) throws IngestionClientException, IngestionServiceException
Ingest data from a blob storage into Kusto database.
This method ingests the data from a given blob, described inblobSourceInfo, into Kusto database,
according to the properties mentioned in ingestionPropertiesblobSourceInfo - The specific SourceInfo to be ingestedingestionProperties - Settings used to customize the ingestion operationIngestionResult object including the ingestion resultIngestionClientException - An exception originating from a client activityIngestionServiceException - An exception returned from the serviceBlobSourceInfo,
IngestionPropertiesIngestionResult ingestFromResultSet(ResultSetSourceInfo resultSetSourceInfo, IngestionProperties ingestionProperties) throws IngestionClientException, IngestionServiceException
Ingest data from a Result Set into Kusto database.
This method ingests the data from a given Result Set, described inresultSetSourceInfo, into Kusto database,
according to the properties mentioned in ingestionProperties
Ingesting from ResultSet is equivalent to ingesting from a csv stream. The DataFormat should be empty or set to "csv", and the mapping, should it be provided, should be csv mapping.
resultSetSourceInfo - The specific SourceInfo to be ingestedingestionProperties - Settings used to customize the ingestion operationIngestionResult object including the ingestion resultIngestionClientException - An exception originating from a client activityIngestionServiceException - An exception returned from the serviceResultSetSourceInfo,
IngestionPropertiesIngestionResult ingestFromStream(StreamSourceInfo streamSourceInfo, IngestionProperties ingestionProperties) throws IngestionClientException, IngestionServiceException
Ingest data from an input stream, into Kusto database.
This method ingests the data from a given input stream, described instreamSourceInfo, into Kusto database,
according to the properties mentioned in ingestionPropertiesstreamSourceInfo - The specific SourceInfo to be ingestedingestionProperties - Settings used to customize the ingestion operationIngestionResult object including the ingestion resultIngestionClientException - An exception originating from a client activityIngestionServiceException - An exception returned from the serviceStreamSourceInfo,
IngestionPropertiesCopyright © 2024. All rights reserved.