org.gcube.data.analysis.tabulardata.service.operation
Interface OperationInterface
- All Known Subinterfaces:
- TabularDataService
public interface OperationInterface
getCapabilities
List<org.gcube.data.analysis.tabulardata.operation.worker.EligibleOperation> getCapabilities()
getCapabilities
List<org.gcube.data.analysis.tabulardata.operation.worker.EligibleOperation> getCapabilities(TabularResourceId tabularResourceId)
throws NoSuchTabularResourceException,
InvalidTabularResourceException
- Throws:
NoSuchTabularResourceException
InvalidTabularResourceException
getCapabilities
List<org.gcube.data.analysis.tabulardata.operation.worker.EligibleOperation> getCapabilities(TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId)
throws NoSuchTabularResourceException,
InvalidTabularResourceException,
NoSuchColumnException
- Throws:
NoSuchTabularResourceException
InvalidTabularResourceException
NoSuchColumnException
execute
Task execute(org.gcube.data.analysis.tabulardata.operation.worker.OperationInvocation invocation,
TabularResourceId targetTabularResourceId)
throws NoSuchTabularResourceException,
InvalidTabularResourceException,
InvalidInvocationException
- Throws:
NoSuchTabularResourceException
InvalidTabularResourceException
InvalidInvocationException
rollbackToTable
org.gcube.data.analysis.tabulardata.model.table.Table rollbackToTable(TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.model.table.TableId toTableId)
throws NoSuchTabularResourceException,
NoSuchTableException
- Throws:
NoSuchTabularResourceException
NoSuchTableException
getTasks
List<Task> getTasks(TabularResourceId tabularResourceId)
throws NoSuchTabularResourceException
- Throws:
NoSuchTabularResourceException
getTask
Task getTask(Task.TaskId operationId,
TabularResourceId tabularResourceId)
throws NoSuchTaskException,
NoSuchTabularResourceException
- Throws:
NoSuchTaskException
NoSuchTabularResourceException
Copyright © 2013. All Rights Reserved.