RecordImportable
public protocol RecordImportable
Protocol for any Importable objects
-
To check type, importable must give is ‘type’ as table name
Declaration
Swift
var tableName: String { get }
-
Check if field or relation exist
Declaration
Swift
func has(key: String) -> Bool
-
Is is a relation
Declaration
Swift
func isRelation(key: String) -> Bool
-
Is is a field
Declaration
Swift
func isField(key: String) -> Bool
-
Import one attribute.
Declaration
Swift
func set(attribute: Attribute, value: Any?, with mapper: AttributeValueMapper)
-
Get one attribute value.
Declaration
Swift
func get(attribute: Attribute, with mapper: AttributeValueMapper) -> Any?
-
Import one private attribute
Declaration
Swift
func setPrivateAttribute(key: String, value: Any?)
-
Get value for one private attribute
Declaration
Swift
func getPrivateAttribute(key: String) -> Any?
-
has(attribute:
Extension method) Check if field or relation exist
Declaration
Swift
public func has(attribute: Attribute) -> Bool
-
get(attribute:
Extension method) Get one attribute value.
Declaration
Swift
public func get(attribute: Attribute) -> Any?