Class FlinkDataClient
java.lang.Object
com.here.platform.data.client.flink.javadsl.FlinkDataClient
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadminApi()Create a catalog admin API objectCreate a catalog admin API objectDefault setting which will be used if no overrides is providedvoidinvalidateCache(HRN hrn) Invalidate internal caches for catalogpublishApi(HRN hrn) Create a catalog publish API objectpublishApi(HRN hrn, Settings settings) Create a catalog publish API objectCreate a catalog query API objectCreate a catalog query API objectreadEngine(HRN hrn) Read engine supporting read operations in Flink from underlying storagereadEngine(HRN hrn, Settings settings) Read engine supporting read operations in Flink from underlying storagevoidTerminates the underlying contextwriteEngine(HRN hrn) Write engine supporting write operations from Flink to the underlying storagewriteEngine(HRN hrn, BlobIdGenerator blobIdGenerator) Write engine supporting write operations from Flink to the underlying storagewriteEngine(HRN hrn, BlobIdGenerator blobIdGenerator, Settings settings) Write engine supporting write operations from Flink to the underlying storagewriteEngine(HRN hrn, Settings settings) Write engine supporting write operations from Flink to the underlying storage
-
Constructor Details
-
FlinkDataClient
public FlinkDataClient()
-
-
Method Details
-
adminApi
Create a catalog admin API object- Returns:
- catalog admin API
-
adminApi
Create a catalog admin API object- Parameters:
settings- setting to be used while using admin API- Returns:
- catalog admin API
-
defaultSettings
Default setting which will be used if no overrides is provided -
invalidateCache
Invalidate internal caches for catalog- Parameters:
hrn- catalog identifier
-
publishApi
Create a catalog publish API object- Parameters:
hrn- catalog identifier- Returns:
- catalog publish API if catalog exists, return error if catalog does not exists
-
publishApi
Create a catalog publish API object- Parameters:
hrn- catalog identifiersettings- setting to be used while using publish API- Returns:
- catalog publish API if catalog exists, return error if catalog does not exists
-
queryApi
Create a catalog query API object- Parameters:
hrn- catalog identifier- Returns:
- catalog query API if catalog exists, return error if catalog does not exists
-
queryApi
Create a catalog query API object- Parameters:
hrn- catalog identifiersettings- setting to be used while using query API- Returns:
- catalog query API if catalog exists, return error if catalog does not exists
-
readEngine
Read engine supporting read operations in Flink from underlying storage- Parameters:
hrn- catalog identifier
-
readEngine
Read engine supporting read operations in Flink from underlying storage- Parameters:
hrn- catalog identifiersettings- DataClient settings
-
terminate
public void terminate()Terminates the underlying context -
writeEngine
Write engine supporting write operations from Flink to the underlying storage- Parameters:
hrn- catalog identifier
-
writeEngine
Write engine supporting write operations from Flink to the underlying storage- Parameters:
hrn- catalog identifiersettings- DataClient settings
-
writeEngine
Write engine supporting write operations from Flink to the underlying storage- Parameters:
hrn- catalog identifierblobIdGenerator- blobId generator
-
writeEngine
Write engine supporting write operations from Flink to the underlying storage- Parameters:
hrn- catalog identifierblobIdGenerator- blobId generatorsettings- DataClient settings
-