public class RuleBasedAggregateTableOutputFactory extends Object implements OutputFactory
| Constructor and Description |
|---|
RuleBasedAggregateTableOutputFactory() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canCreateOutput(Schema schema)
returns true if the factory can create an output.
|
String |
cleanse(String str) |
AggregateTableOutput |
createOutput(Schema schema,
Aggregate aggregate)
create an output object, populating it with default values.
|
AggregateTableOutput |
createOutput(Schema schema,
Aggregate aggregate,
List<String> uniqueTableNames) |
List<Output> |
createOutputs(Schema schema,
List<Aggregate> aggregates)
create a list of output objects, populating them with default values.
|
Class |
getOutputClass()
this is the output implementation class this factory generates.
|
public RuleBasedAggregateTableOutputFactory()
public Class getOutputClass()
OutputFactorygetOutputClass in interface OutputFactorypublic boolean canCreateOutput(Schema schema)
OutputFactorycanCreateOutput in interface OutputFactoryschema - the current schema objectpublic AggregateTableOutput createOutput(Schema schema, Aggregate aggregate)
OutputFactorycreateOutput in interface OutputFactoryschema - schema objectaggregate - aggregate objectpublic AggregateTableOutput createOutput(Schema schema, Aggregate aggregate, List<String> uniqueTableNames)
public List<Output> createOutputs(Schema schema, List<Aggregate> aggregates)
OutputFactorycreateOutputs in interface OutputFactoryschema - schema objectaggregates - aggregate listCopyright © 2006–2016 Julian Hyde. All rights reserved.