|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.client.soda.ScriptExpression
public class ScriptExpression
Script-expression is external scripting language expression such as JavaScript, Groovy or MVEL, for example.
Constructor Summary | |
---|---|
ScriptExpression()
Ctor. |
|
ScriptExpression(java.lang.String name,
java.util.List<java.lang.String> parameterNames,
java.lang.String expressionText,
java.lang.String optionalReturnType,
java.lang.String optionalDialect)
Ctor. |
Method Summary | |
---|---|
java.lang.String |
getExpressionText()
Returns the script body. |
java.lang.String |
getName()
Returns the script name. |
java.lang.String |
getOptionalDialect()
Returns a dialect name, or null if none is defined and the configured default applies |
java.lang.String |
getOptionalReturnType()
Returns the return type, if any is specified. |
java.util.List<java.lang.String> |
getParameterNames()
Returns the lambda expression parameters. |
void |
setExpressionText(java.lang.String expressionText)
Sets the script body. |
void |
setName(java.lang.String name)
Sets the script name. |
void |
setOptionalDialect(java.lang.String optionalDialect)
Sets a dialect name, or null if none is defined and the configured default applies |
void |
setOptionalReturnType(java.lang.String optionalReturnType)
Sets the return type, if any is specified. |
void |
setParameterNames(java.util.List<java.lang.String> parameterNames)
Sets the lambda expression parameters. |
void |
toEPL(java.io.StringWriter writer)
Print part. |
static void |
toEPL(java.io.StringWriter writer,
java.util.List<ScriptExpression> scripts,
EPStatementFormatter formatter)
Print. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ScriptExpression()
public ScriptExpression(java.lang.String name, java.util.List<java.lang.String> parameterNames, java.lang.String expressionText, java.lang.String optionalReturnType, java.lang.String optionalDialect)
name
- script nameparameterNames
- parameter listexpressionText
- script textoptionalReturnType
- return typeoptionalDialect
- dialectMethod Detail |
---|
public java.lang.String getName()
public void setName(java.lang.String name)
name
- script name to setpublic java.lang.String getOptionalReturnType()
public void setOptionalReturnType(java.lang.String optionalReturnType)
optionalReturnType
- return typepublic java.lang.String getOptionalDialect()
public void setOptionalDialect(java.lang.String optionalDialect)
optionalDialect
- dialect namepublic java.lang.String getExpressionText()
public void setExpressionText(java.lang.String expressionText)
expressionText
- script bodypublic java.util.List<java.lang.String> getParameterNames()
public void setParameterNames(java.util.List<java.lang.String> parameterNames)
parameterNames
- lambda expression parameterspublic static void toEPL(java.io.StringWriter writer, java.util.List<ScriptExpression> scripts, EPStatementFormatter formatter)
writer
- to print toscripts
- scriptsformatter
- for newline-whitespace formattingpublic void toEPL(java.io.StringWriter writer)
writer
- to write to
|
© 2006-2016 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |