Package app.ductape.sdk.warehouse
Class WarehouseService
java.lang.Object
app.ductape.sdk.warehouse.WarehouseService
TS parity: sdk/ts/src/warehouse/warehouse.service.ts
-
Constructor Summary
ConstructorsConstructorDescriptionWarehouseService(DatabaseService databaseService, GraphService graphService, VectorDatabaseService vectorService, WarehouseTypes.WarehouseContext context, WarehouseTypes.WarehouseConfig config) -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()TSWarehouseService#destroy: release registry resources.getSagaState(String sagaId) TSSagaOrchestrator#getStatefor the in-flight saga id (whilequery(java.util.Map<java.lang.String, java.lang.Object>)transaction is executing).voidregisterDatabase(String tag, String env, String product) voidregisterGraph(String tag, String env, String product) voidregisterVector(String tag, String env, String product) registry()resumeSaga(String sagaId) TSSagaOrchestrator#resumewhenWarehouseTypes.WarehouseConfig.sagaStateHooksdefinesloadState.Direct access for TS-stylesemanticJoinExecutor.executeBatch(...).update(Map<String, Object> source, Map<String, Object> data, Map<String, Object> where, Boolean returning)
-
Constructor Details
-
WarehouseService
public WarehouseService(DatabaseService databaseService, GraphService graphService, VectorDatabaseService vectorService, WarehouseTypes.WarehouseContext context, WarehouseTypes.WarehouseConfig config)
-
-
Method Details
-
registry
-
semanticJoin
Direct access for TS-stylesemanticJoinExecutor.executeBatch(...). -
resumeSaga
TSSagaOrchestrator#resumewhenWarehouseTypes.WarehouseConfig.sagaStateHooksdefinesloadState. -
getSagaState
TSSagaOrchestrator#getStatefor the in-flight saga id (whilequery(java.util.Map<java.lang.String, java.lang.Object>)transaction is executing). -
registerDatabase
-
registerGraph
-
registerVector
-
getDataSources
-
destroy
public void destroy()TSWarehouseService#destroy: release registry resources. -
query
-
select
-
insert
-
update
-
delete
-
upsert
-
transaction
-