public interface VirtualProcedure extends Procedure
AbstractProcedure.Utils
RelationalObject.Filter
SchemaElement.SchemaElementType
Modifier and Type | Field and Description |
---|---|
static KomodoType |
IDENTIFIER
Identifier of this object.
|
static VirtualProcedure[] |
NO_PROCEDURES
An empty array of virtual procedures.
|
static TypeResolver<VirtualProcedure> |
RESOLVER
The resolver of a
VirtualProcedure . |
static int |
TYPE_ID
The type identifier.
|
DEFAULT_UPDATE_COUNT
DDL_QNAMES_FILTER, DEFAULT_FILTERS, JCR_FILTER, NO_FILTERS, NT_FILTER, RESIDUAL_FILTER
EMPTY_ARRAY
Modifier and Type | Method and Description |
---|---|
String |
getAsClauseStatement(Repository.UnitOfWork transaction) |
Model |
getParent(Repository.UnitOfWork transaction) |
void |
setAsClauseStatement(Repository.UnitOfWork transaction,
String newStatement) |
addParameter, getDescription, getNameInSource, getParameters, getUpdateCount, getUuid, removeParameter, setDescription, setNameInSource, setUpdateCount, setUuid
getCustomOptions, getStandardOptions, getStatementOptionNames, getStatementOptions, isCustomOption, isStandardOption, removeStatementOption, setStatementOption
getFilters, setFilters
accept, addChild, addDescriptor, getChild, getChild, getChildren, getChildrenOfType, getChildTypes, getDescriptor, getDescriptors, getIndex, getObjectFactory, getPrimaryType, getProperty, getPropertyDescriptor, getPropertyDescriptors, getPropertyFactory, getPropertyNames, getRawChildren, getRawDescriptors, getRawParent, getRawProperty, getRawPropertyDescriptors, getRawPropertyNames, getTypeId, getTypeIdentifier, hasChild, hasChild, hasChildren, hasDescriptor, hasProperties, hasProperty, hasRawChild, hasRawChild, hasRawChildren, hasRawProperty, isChildRestricted, print, remove, removeChild, removeDescriptor, rename, setPrimaryType, setProperty
getAbsolutePath, getName, getRepository
getSchemaElementType, setSchemaElementType
static final KomodoType IDENTIFIER
static final VirtualProcedure[] NO_PROCEDURES
static final int TYPE_ID
static final TypeResolver<VirtualProcedure> RESOLVER
VirtualProcedure
.Model getParent(Repository.UnitOfWork transaction) throws KException
getParent
in interface AbstractProcedure
getParent
in interface KNode
KException
KNode.getParent(org.komodo.spi.repository.Repository.UnitOfWork)
String getAsClauseStatement(Repository.UnitOfWork transaction) throws KException
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)statement
property (can be empty)KException
- if an error occursvoid setAsClauseStatement(Repository.UnitOfWork transaction, String newStatement) throws KException
transaction
- the transaction (cannot be null
or have a state that is not Repository.UnitOfWork.State.NOT_STARTED
)newStatement
- the new AS clause statement (can be empty)KException
- if an error occursCopyright © 2013–2019. All rights reserved.