public class ExplicitRules extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ExplicitRules.Group
This class forms a collection of aggregate table explicit rules for a
given cube.
|
static class |
ExplicitRules.PatternTableDef
This class matches candidate aggregate table name with a pattern.
|
static class |
ExplicitRules.TableDef
This is the base class for the exact name based and name pattern based
aggregate table mapping definitions.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
excludeTable(String tableName,
List<ExplicitRules.Group> aggGroups)
Returns whether the given is tableName explicitly excluded from
consideration as a candidate aggregate table.
|
static ExplicitRules.TableDef |
getIncludeByTableDef(String tableName,
List<ExplicitRules.Group> aggGroups)
Returns the
ExplicitRules.TableDef for a tableName that is a candidate
aggregate table. |
public static boolean excludeTable(String tableName, List<ExplicitRules.Group> aggGroups)
public static ExplicitRules.TableDef getIncludeByTableDef(String tableName, List<ExplicitRules.Group> aggGroups)
ExplicitRules.TableDef
for a tableName that is a candidate
aggregate table. If null is returned, then the default rules are used
otherwise if not null, then the ExplicitRules.TableDef is used.Copyright © 2019 Hitachi Vantara. All rights reserved.