public class BasicSourceCapabilities extends Object implements SourceCapabilities, Serializable
SourceCapabilities.Capability
Constructor and Description |
---|
BasicSourceCapabilities()
Construct a basic capabilities object.
|
Modifier and Type | Method and Description |
---|---|
Object |
getSourceProperty(SourceCapabilities.Capability propertyName)
This method returns an Object corresponding to the Source Property
|
void |
setCapabilitySupport(SourceCapabilities.Capability capability,
boolean supports) |
void |
setFunctionSupport(String function,
boolean supports) |
void |
setSourceProperty(SourceCapabilities.Capability propertyName,
Object value)
This method adds the Source Property to the Property Map
|
void |
setTranslator(ExecutionFactory<?,?> translator) |
boolean |
supportsCapability(SourceCapabilities.Capability capability)
Returns true if the capability is supported.
|
boolean |
supportsConvert(int sourceType,
int targetType) |
boolean |
supportsFormatLiteral(String literal,
ExecutionFactory.Format format) |
boolean |
supportsFunction(String functionName)
This method can be used to check whether a particular function is supported by this connector.
|
String |
toString() |
public BasicSourceCapabilities()
public boolean supportsCapability(SourceCapabilities.Capability capability)
SourceCapabilities
supportsCapability
in interface SourceCapabilities
capability
- Name of capabilitypublic boolean supportsFunction(String functionName)
SourceCapabilities
supportsFunction
in interface SourceCapabilities
functionName
- The function that may be supportedpublic void setCapabilitySupport(SourceCapabilities.Capability capability, boolean supports)
public void setFunctionSupport(String function, boolean supports)
public void setSourceProperty(SourceCapabilities.Capability propertyName, Object value)
propertyName
- value
- public Object getSourceProperty(SourceCapabilities.Capability propertyName)
SourceCapabilities
getSourceProperty
in interface SourceCapabilities
org.teiid.query.optimizer.capabilities.SourceCapabilities#getSourceProperty(java.lang.String)
public boolean supportsConvert(int sourceType, int targetType)
supportsConvert
in interface SourceCapabilities
public void setTranslator(ExecutionFactory<?,?> translator)
public boolean supportsFormatLiteral(String literal, ExecutionFactory.Format format)
supportsFormatLiteral
in interface SourceCapabilities
Copyright © 2018 JBoss by Red Hat. All rights reserved.