public class Capabilities extends Object
| Constructor and Description |
|---|
Capabilities() |
| Modifier and Type | Method and Description |
|---|---|
Set<AggregateFunctionCapability> |
getAggregateFunctionCapabilities() |
Set<LiteralCapability> |
getLiteralCapabilities() |
Set<MainCapability> |
getMainCapabilities() |
Set<PredicateCapability> |
getPredicateCapabilities() |
Set<ScalarFunctionCapability> |
getScalarFunctionCapabilities() |
void |
subtractCapabilities(Capabilities capabilitiesToSubtract) |
void |
supportAggregateFunction(AggregateFunctionCapability functionType) |
void |
supportAllCapabilities() |
void |
supportLiteral(LiteralCapability literal) |
void |
supportMainCapability(MainCapability cap) |
void |
supportPredicate(PredicateCapability predicate) |
void |
supportScalarFunction(ScalarFunctionCapability functionType) |
public void supportAllCapabilities()
public void subtractCapabilities(Capabilities capabilitiesToSubtract)
public void supportMainCapability(MainCapability cap)
public void supportScalarFunction(ScalarFunctionCapability functionType)
public void supportPredicate(PredicateCapability predicate)
public void supportAggregateFunction(AggregateFunctionCapability functionType)
public void supportLiteral(LiteralCapability literal)
public Set<MainCapability> getMainCapabilities()
public Set<ScalarFunctionCapability> getScalarFunctionCapabilities()
public Set<PredicateCapability> getPredicateCapabilities()
public Set<AggregateFunctionCapability> getAggregateFunctionCapabilities()
public Set<LiteralCapability> getLiteralCapabilities()
Copyright © 2019. All rights reserved.