public abstract class JobObject extends java.lang.Object implements SchemaObject
Title: Dataspace Framework
Description: Job object implementation
Copyright: Copyright (c) 2013
Company: StreamScape Technologies
SchemaObject.ConstraintTypes, SchemaObject.Deferable, SchemaObject.Nullability, SchemaObject.ParameterModes, SchemaObject.ReferentialAction, SchemaObject.ViewCheckModes
ACTOR, ASPECTS, ASSERTION, CATALOG, CHARSET, COLLATION, COLLECTION, COLUMN, CONNECTION_FACTORY, CONSTRAINT, CURSOR, DOMAIN, emptyArray, EVENT_PROTOTYPE, FACETS, FILE_DESCRIPTOR, FULL_TEXT_INDEX, FUNCTION, GRANTEE, INDEX, JOB, LABEL, PARAMETER, PROCEDURE, REFERENCE_LINK, REPLICA, REPLICATION_SOURCE, ROUTINE, SCHEMA, SEMANTIC_TYPE, SEQUENCE, SERVER, SPECIFIC_ROUTINE, SUBQUERY, TABLE, TIMER, TRANSIENT_VAR, TRANSITION, TRIGGER, TYPE, VARIABLE, VIEW, WRAPPER
Constructor and Description |
---|
JobObject(DataspaceStore store,
NameManager.ObjectName name,
JobType jobType) |
Modifier and Type | Method and Description |
---|---|
void |
compile(com.streamscape.ds.session.Session session,
SchemaObject parentObject) |
void |
describeProperties(com.streamscape.ds.navigator.RowSetNavigatorClient navigator) |
void |
destroy() |
NameManager.ObjectName |
getCatalogName() |
long |
getChangeTimestamp() |
com.streamscape.ds.lib.OrderedHashSet |
getComponents() |
abstract JobStatus |
getJobStatus() |
JobType |
getJobType() |
NameManager.ObjectName |
getObjectName() |
int |
getObjectType() |
com.streamscape.ds.rights.Grantee |
getOwner() |
com.streamscape.ds.lib.OrderedHashSet |
getReferences() |
NameManager.ObjectName |
getSchemaName() |
abstract void |
startJob() |
abstract void |
stopJob() |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
aggregateObjectStateHolder, getSQL, getSQL, getSQLInSchema, recompileObject
public JobObject(DataspaceStore store, NameManager.ObjectName name, JobType jobType)
public void destroy()
public void compile(com.streamscape.ds.session.Session session, SchemaObject parentObject)
compile
in interface SchemaObject
public abstract void startJob()
public abstract void stopJob()
public abstract JobStatus getJobStatus()
public JobType getJobType()
public int getObjectType()
getObjectType
in interface SchemaObject
public NameManager.ObjectName getObjectName()
getObjectName
in interface SchemaObject
public NameManager.ObjectName getSchemaName()
getSchemaName
in interface SchemaObject
public NameManager.ObjectName getCatalogName()
getCatalogName
in interface SchemaObject
public com.streamscape.ds.rights.Grantee getOwner()
getOwner
in interface SchemaObject
public com.streamscape.ds.lib.OrderedHashSet getReferences()
getReferences
in interface SchemaObject
public com.streamscape.ds.lib.OrderedHashSet getComponents()
getComponents
in interface SchemaObject
public long getChangeTimestamp()
getChangeTimestamp
in interface SchemaObject
public void describeProperties(com.streamscape.ds.navigator.RowSetNavigatorClient navigator)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.