public class TimerObject extends java.lang.Object implements SchemaObject
Title: Dataspace Framework
Description: Defines a Timer object.
Copyright: Copyright (c) 2012
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 |
---|
TimerObject(DataspaceStore store,
NameManager.ObjectName name) |
Modifier and Type | Method and Description |
---|---|
void |
compile(com.streamscape.ds.session.Session session,
SchemaObject parentObject) |
void |
destroy() |
NameManager.ObjectName |
getCatalogName() |
long |
getChangeTimestamp() |
com.streamscape.ds.lib.OrderedHashSet |
getComponents() |
int |
getIdentity() |
long |
getInterval() |
NameManager.ObjectName |
getObjectName() |
int |
getObjectType() |
com.streamscape.ds.rights.Grantee |
getOwner() |
java.util.Map |
getParams() |
com.streamscape.ds.lib.OrderedHashSet |
getReferences() |
int |
getRepeatCount() |
NameManager.ObjectName |
getSchemaName() |
java.lang.String |
getSQL() |
java.lang.String |
getSQL(java.lang.String name) |
java.lang.String |
getTimerGroup() |
java.util.concurrent.TimeUnit |
getTimeUnit() |
void |
setIdentity(int identity) |
void |
setInterval(long interval) |
void |
setParams(java.util.Map params) |
void |
setRepeatCount(int count) |
void |
setTimerGroup(java.lang.String group) |
void |
setTimeUnit(java.util.concurrent.TimeUnit timeUnit) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
aggregateObjectStateHolder, getSQLInSchema, recompileObject
public TimerObject(DataspaceStore store, NameManager.ObjectName name)
public int getIdentity()
public void setIdentity(int identity)
public void destroy()
public void compile(com.streamscape.ds.session.Session session, SchemaObject parentObject)
compile
in interface SchemaObject
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 java.lang.String getTimerGroup()
public void setInterval(long interval)
public long getInterval()
public void setTimeUnit(java.util.concurrent.TimeUnit timeUnit)
public java.util.concurrent.TimeUnit getTimeUnit()
public void setRepeatCount(int count)
public int getRepeatCount()
public void setParams(java.util.Map params)
public java.util.Map getParams()
public void setTimerGroup(java.lang.String group)
public java.lang.String getSQL()
getSQL
in interface SchemaObject
public java.lang.String getSQL(java.lang.String name)
getSQL
in interface SchemaObject
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.