MappingRuleFilter class

A filter defining the entities that a mapping rule should be applied to. When more than one field is specified, the rule is applied only to entities which match all the fields.

Constructors

MappingRuleFilter({Input<List<String>>? entities, Input<String>? entityNameContains, Input<String>? entityNamePrefix, Input<String>? entityNameSuffix, Input<String>? parentEntity})
Creates a new MappingRuleFilter. entities Optional. The rule should be applied to specific entities defined by their fully qualified names. entityNameContains Optional. The rule should be applied to entities whose non-qualified name contains the given string. entityNamePrefix Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix. entityNameSuffix Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix. parentEntity Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
const
MappingRuleFilter.fromMap(Map<String, dynamic> map)
factory

Properties

entities → Input<List<String>>?
Optional. The rule should be applied to specific entities defined by their fully qualified names.
final
entityNameContains → Input<String>?
Optional. The rule should be applied to entities whose non-qualified name contains the given string.
final
entityNamePrefix → Input<String>?
Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
final
entityNameSuffix → Input<String>?
Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
final
hashCode → int
The hash code for this object.
no setterinherited
parentEntity → Input<String>?
Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited