public class TopiaSqlBatchServiceImpl extends Object implements TopiaSqlBatchService
| Modifier and Type | Field and Description |
|---|---|
protected TopiaSqlBatchServiceConfiguration |
configuration |
protected TopiaApplicationContext |
topiaApplicationContext |
| Constructor and Description |
|---|
TopiaSqlBatchServiceImpl() |
protected TopiaApplicationContext topiaApplicationContext
protected TopiaSqlBatchServiceConfiguration configuration
public void initTopiaService(TopiaApplicationContext topiaApplicationContext, Map<String,String> serviceConfiguration)
initTopiaService in interface TopiaServicepublic void close()
close in interface TopiaServicepublic TopiaSqlBatchServiceConfiguration getConfiguration()
getConfiguration in interface TopiaSqlBatchServicepublic SqlRequests.Builder requestBuilder()
requestBuilder in interface TopiaSqlBatchServiceSqlRequests builder.public CreateSchemaRequest.Builder createSchemaRequestBuilder()
createSchemaRequestBuilder in interface TopiaSqlBatchServiceCreateSchemaRequest builder.public DropSchemaRequest.Builder dropSchemaRequestBuilder()
dropSchemaRequestBuilder in interface TopiaSqlBatchServiceDropSchemaRequest builder.public ReplicateTablesRequest.Builder replicateTablesRequestBuilder()
replicateTablesRequestBuilder in interface TopiaSqlBatchServiceReplicateTablesRequest builder.public UpdateTablesRequest.Builder updateTablesRequestBuilder()
updateTablesRequestBuilder in interface TopiaSqlBatchServiceUpdateTablesRequest builder.public DeleteTablesRequest.Builder deleteTablesRequestBuilder()
deleteTablesRequestBuilder in interface TopiaSqlBatchServiceDeleteTablesRequest builder.public void execute(SqlRequests requests)
TopiaSqlBatchServiceSqlRequests.execute in interface TopiaSqlBatchServicerequests - the request to executeprotected <R extends AbstractSqlRequest,A extends AbstractSqlAction<R>> A createAction(R request)
public void execute(CreateSchemaRequest request)
TopiaSqlBatchServiceCreateSchemaRequest.execute in interface TopiaSqlBatchServicerequest - the request to executepublic void execute(DropSchemaRequest request)
TopiaSqlBatchServiceDropSchemaRequest.execute in interface TopiaSqlBatchServicerequest - the request to executepublic void execute(ReplicateTablesRequest request)
TopiaSqlBatchServiceReplicateTablesRequest.execute in interface TopiaSqlBatchServicerequest - the request to executepublic void execute(UpdateTablesRequest request)
TopiaSqlBatchServiceUpdateTablesRequest.execute in interface TopiaSqlBatchServicerequest - the request to executepublic void execute(DeleteTablesRequest request)
TopiaSqlBatchServiceDeleteTablesRequest.execute in interface TopiaSqlBatchServicerequest - the request to executeprotected void executeOneRequest(AbstractSqlRequest request)
Copyright © 2004–2016 CodeLutin. All rights reserved.