public final class Capabilities extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Capabilities.Builder
Builder for
Capabilities |
| Modifier and Type | Method and Description |
|---|---|
static Capabilities.Builder |
builder()
Get a
Capabilities builder |
Set<AggregateFunctionCapability> |
getAggregateFunctionCapabilities()
Get the Virtual Schema's adapters aggregate function capabilities
|
Set<LiteralCapability> |
getLiteralCapabilities()
Get the Virtual Schema's adapters literal capabilities
|
Set<MainCapability> |
getMainCapabilities()
Get the Virtual Schema's adapters main capabilities
|
Set<PredicateCapability> |
getPredicateCapabilities()
Get the Virtual Schema's adapters predicate capabilities
|
Set<ScalarFunctionCapability> |
getScalarFunctionCapabilities()
Get the Virtual Schema's adapters scalar function capabilities
|
boolean |
isEmpty() |
Capabilities |
subtractCapabilities(Capabilities capabilitiesToExclude)
Removes unsupported capabilities
|
public Set<MainCapability> getMainCapabilities()
public Set<LiteralCapability> getLiteralCapabilities()
public Set<PredicateCapability> getPredicateCapabilities()
public Set<ScalarFunctionCapability> getScalarFunctionCapabilities()
public Set<AggregateFunctionCapability> getAggregateFunctionCapabilities()
public Capabilities subtractCapabilities(Capabilities capabilitiesToExclude)
capabilitiesToExclude - unsupported capabilitiespublic boolean isEmpty()
true if the object does not contain any capabilitiespublic static Capabilities.Builder builder()
Capabilities builderCopyright © 2019. All rights reserved.