Package com.pullreports.model.config
Class TableConfiguration
Object
com.pullreports.model.config.TableConfiguration
Contains the configuration for one table within a
ReportConfiguration
or RelationshipConfiguration
.
Use a TableConfiguration.Builder
to construct a new instance.
Schema analog: <table>
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
A TableConfiguration.Builder follows the builder pattern to create a newTableConfiguration
instance.static class
Deprecated. -
Constructor Summary
ModifierConstructorDescriptionprotected
TableConfiguration
(TableId id, String displayName, List<ColumnConfiguration> columns, String description, String name, SubqueryProvider subqueryProvider, List<PreFilter> preFilters, List<? extends RelationshipConfiguration> relationships, Set<ColumnId> primaryKeyColumnIds) -
Method Summary
-
Constructor Details
-
TableConfiguration
protected TableConfiguration(TableId id, String displayName, List<ColumnConfiguration> columns, String description, String name, SubqueryProvider subqueryProvider, List<PreFilter> preFilters, List<? extends RelationshipConfiguration> relationships, Set<ColumnId> primaryKeyColumnIds)
-
-
Method Details
-
getName
-
findColumnConfiguration
-
findRelationshipConfiguration
-
getColumnConfigurations
-
getDisplayName
-
getDescription
-
getId
-
getPreFilters
-
getPrimaryKeyColumnIds
-
getRelationshipConfigurations
-
getSubqueryProvider
-
getColumnIdsInDescendingLength
-
TableConfiguration.Builder