Package org.teiid.query.sql.lang
Class CacheHint
- java.lang.Object
-
- org.teiid.translator.CacheDirective
-
- org.teiid.query.sql.lang.CacheHint
-
- All Implemented Interfaces:
Serializable
public class CacheHint extends CacheDirective
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.teiid.translator.CacheDirective
CacheDirective.Invalidation, CacheDirective.Scope
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CacheHint
clone()
FunctionMethod.Determinism
getDeterminism()
Long
getMinRows()
boolean
isPrefersMemory()
boolean
isUpdatable(boolean b)
void
setMinRows(Long minRows)
void
setScope(String scope)
String
toString()
-
Methods inherited from class org.teiid.translator.CacheDirective
equals, getInvalidation, getPrefersMemory, getReadAll, getScope, getTtl, getUpdatable, hashCode, setInvalidation, setPrefersMemory, setReadAll, setScope, setTtl, setUpdatable
-
-
-
-
Field Detail
-
PREF_MEM
public static final String PREF_MEM
- See Also:
- Constant Field Values
-
TTL
public static final String TTL
- See Also:
- Constant Field Values
-
UPDATABLE
public static final String UPDATABLE
- See Also:
- Constant Field Values
-
CACHE
public static final String CACHE
- See Also:
- Constant Field Values
-
SCOPE
public static final String SCOPE
- See Also:
- Constant Field Values
-
MIN
public static final String MIN
- See Also:
- Constant Field Values
-
-
Method Detail
-
isPrefersMemory
public boolean isPrefersMemory()
-
getDeterminism
public FunctionMethod.Determinism getDeterminism()
-
setScope
public void setScope(String scope)
-
isUpdatable
public boolean isUpdatable(boolean b)
-
setMinRows
public void setMinRows(Long minRows)
-
getMinRows
public Long getMinRows()
-
-