public abstract class Page
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static boolean |
FALSE
Field
FALSE |
java.lang.ref.SoftReference<Struct> |
metaData |
static boolean |
TRUE
Field
TRUE |
UDFProperties[] |
udfs |
Constructor and Description |
---|
Page() |
Modifier and Type | Method and Description |
---|---|
void |
call(PageContext pc)
method to invoke a page
|
long |
getCompileTime()
return the time when the file was compiled
|
ImportDefintion[] |
getImportDefintions() |
byte |
getLoadType() |
PageSource |
getPageSource() |
long |
getSourceLastModified()
return when the source file last time was modified
|
int |
getVersion()
return version definition of the page
|
void |
setLoadType(byte loadType) |
void |
setPageSource(PageSource pageSource) |
void |
threadCall(PageContext pageContext,
int threadIndex) |
java.lang.Object |
udfCall(PageContext pageContext,
UDF udf,
int functionIndex) |
java.lang.Object |
udfDefaultValue(PageContext pc,
int functionIndex,
int argumentIndex) |
public static boolean FALSE
FALSE
public static boolean TRUE
TRUE
public java.lang.ref.SoftReference<Struct> metaData
public UDFProperties[] udfs
public int getVersion()
public void call(PageContext pc) throws java.lang.Throwable
pc
- PageContextjava.lang.Throwable
public long getSourceLastModified()
public long getCompileTime()
public void setPageSource(PageSource pageSource)
pageSource
- public PageSource getPageSource()
public byte getLoadType()
public void setLoadType(byte loadType)
loadType
- sets the load typepublic java.lang.Object udfCall(PageContext pageContext, UDF udf, int functionIndex) throws java.lang.Throwable
java.lang.Throwable
public void threadCall(PageContext pageContext, int threadIndex) throws java.lang.Throwable
java.lang.Throwable
public java.lang.Object udfDefaultValue(PageContext pc, int functionIndex, int argumentIndex)
public ImportDefintion[] getImportDefintions()