This commit is contained in:
Jonathan Guthrie 2016-09-23 16:24:11 -04:00
parent 7f41645612
commit da4f83a067
4 changed files with 24 additions and 24 deletions

View File

@ -8,31 +8,31 @@
import Foundation
public class Connect {
var datasource = DataSource()
var credentials = DataSourceCredentials()
open class Connect {
open var datasource = DataSource()
open var credentials = DataSourceCredentials()
var database: String = ""
var table: String = ""
open var database: String = ""
open var table: String = ""
init() {}
// public init() {}
//
// public init(_ ds: DataSource,
// host: String,
// username: String = "",
// password: String = "",
// port: Int = 0) {
// self.datasource = ds
// self.credentials = DataSourceCredentials(host: host, port: port, user: username, pass: password)
// }
init(_ ds: DataSource,
host: String,
username: String = "",
password: String = "",
port: Int = 0) {
self.datasource = ds
self.credentials = DataSourceCredentials(host: host, port: port, user: username, pass: password)
}
public func select(){}
public func create(){}
public func update(){}
public func upsert(){}
public func delete(){}
// open func select(){}
// open func create(){}
// open func update(){}
// open func upsert(){}
//
// open func delete(){}

View File

@ -8,7 +8,7 @@
import Foundation
enum DataSource {
public enum DataSource {
case Postgres
case MySQL
case FileMaker

View File

@ -8,7 +8,7 @@
import Foundation
public class PerfectResultSet {
open class PerfectResultSet {
var rows: [PerfectRow] = [PerfectRow]()
var cursorData: PerfectCRUDCursor = PerfectCRUDCursor()
}

View File

@ -14,7 +14,7 @@ fileprivate enum idTypeList {
case UUID
}
public class PerfectRow {
open class PerfectRow {
// id can be uuid, int or string...
var idInt = 0