public class SQLExpression<T extends Serializable> extends RunnableExpression<T>
| Constructor and Description |
|---|
SQLExpression() |
SQLExpression(Class<?> attributeHolderClass,
String query) |
SQLExpression(Class<?> attributeHolderClass,
String query,
Class<T> type)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected de.tsl2.nano.execution.IPRunnable<T,Map<String,Object>> |
createRunnable()
createRunnable
|
String |
getExpressionPattern() |
String |
getName() |
Class<T> |
getType() |
connectTo, getArguments, getResult, getValue, refreshArguments, setArguments, setValuecompareTo, createRegExpOnAllRegistered, equals, getAccessMethod, getDeclaringClass, getExpression, getId, getImplementation, hashCode, hasWriteAccess, isVirtual, registerExpression, setDeclaringClass, setExpression, setName, setType, toStringpublic Class<T> getType()
getType in interface de.tsl2.nano.bean.def.IValueExpression<T extends Serializable>getType in interface de.tsl2.nano.core.cls.IAttribute<T extends Serializable>getType in class de.tsl2.nano.bean.def.AbstractExpression<T extends Serializable>public String getExpressionPattern()
protected de.tsl2.nano.execution.IPRunnable<T,Map<String,Object>> createRunnable()
RunnableExpressioncreateRunnable in class RunnableExpression<T extends Serializable>IPRunnable implementationpublic String getName()
getName in interface de.tsl2.nano.bean.def.IValueExpression<T extends Serializable>getName in interface de.tsl2.nano.core.cls.IAttribute<T extends Serializable>getName in class RunnableExpression<T extends Serializable>Copyright © 2012–2020. All rights reserved.