It's technically a rowid, not a row id

Signed-off-by: Stephen Celis <stephen@stephencelis.com>
This commit is contained in:
Stephen Celis 2015-03-03 12:07:19 -08:00
Родитель 3df3ed734b
Коммит 0d6c641245
2 изменённых файлов: 9 добавлений и 9 удалений

Просмотреть файл

@ -53,7 +53,7 @@ public final class Database {
// MARK: - // MARK: -
/// The last row id inserted into the database via this connection. /// The last rowid inserted into the database via this connection.
public var lastId: Int64? { public var lastId: Int64? {
let lastId = sqlite3_last_insert_rowid(handle) let lastId = sqlite3_last_insert_rowid(handle)
return lastId == 0 ? nil : lastId return lastId == 0 ? nil : lastId

Просмотреть файл

@ -438,14 +438,14 @@ public struct Query {
/// ///
/// :param: values A list of values to set. /// :param: values A list of values to set.
/// ///
/// :returns: The row id. /// :returns: The rowid.
public func insert(value: Setter, _ more: Setter...) -> Int64? { return insert([value] + more).id } public func insert(value: Setter, _ more: Setter...) -> Int64? { return insert([value] + more).id }
/// Runs an INSERT statement against the query. /// Runs an INSERT statement against the query.
/// ///
/// :param: values A list of values to set. /// :param: values A list of values to set.
/// ///
/// :returns: The row id and statement. /// :returns: The rowid and statement.
public func insert(value: Setter, _ more: Setter...) -> (id: Int64?, statement: Statement) { public func insert(value: Setter, _ more: Setter...) -> (id: Int64?, statement: Statement) {
return insert([value] + more) return insert([value] + more)
} }
@ -454,14 +454,14 @@ public struct Query {
/// ///
/// :param: values An array of values to set. /// :param: values An array of values to set.
/// ///
/// :returns: The row id. /// :returns: The rowid.
public func insert(values: [Setter]) -> Int64? { return insert(values).id } public func insert(values: [Setter]) -> Int64? { return insert(values).id }
/// Runs an INSERT statement against the query. /// Runs an INSERT statement against the query.
/// ///
/// :param: values An array of values to set. /// :param: values An array of values to set.
/// ///
/// :returns: The row id and statement. /// :returns: The rowid and statement.
public func insert(values: [Setter]) -> (id: Int64?, statement: Statement) { public func insert(values: [Setter]) -> (id: Int64?, statement: Statement) {
let statement = insertStatement(values).run() let statement = insertStatement(values).run()
return (statement.failed ? nil : database.lastId, statement) return (statement.failed ? nil : database.lastId, statement)
@ -497,14 +497,14 @@ public struct Query {
/// ///
/// :param: values A list of values to set. /// :param: values A list of values to set.
/// ///
/// :returns: The row id. /// :returns: The rowid.
public func replace(values: Setter...) -> Int64? { return replace(values).id } public func replace(values: Setter...) -> Int64? { return replace(values).id }
/// Runs a REPLACE statement against the query. /// Runs a REPLACE statement against the query.
/// ///
/// :param: values A list of values to set. /// :param: values A list of values to set.
/// ///
/// :returns: The row id and statement. /// :returns: The rowid and statement.
public func replace(values: Setter...) -> (id: Int64?, statement: Statement) { public func replace(values: Setter...) -> (id: Int64?, statement: Statement) {
return replace(values) return replace(values)
} }
@ -513,14 +513,14 @@ public struct Query {
/// ///
/// :param: values An array of values to set. /// :param: values An array of values to set.
/// ///
/// :returns: The row id. /// :returns: The rowid.
public func replace(values: [Setter]) -> Int64? { return replace(values).id } public func replace(values: [Setter]) -> Int64? { return replace(values).id }
/// Runs a REPLACE statement against the query. /// Runs a REPLACE statement against the query.
/// ///
/// :param: values An array of values to set. /// :param: values An array of values to set.
/// ///
/// :returns: The row id and statement. /// :returns: The rowid and statement.
public func replace(values: [Setter]) -> (id: Int64?, statement: Statement) { public func replace(values: [Setter]) -> (id: Int64?, statement: Statement) {
let statement = insertStatement(values, or: .Replace).run() let statement = insertStatement(values, or: .Replace).run()
return (statement.failed ? nil : database.lastId, statement) return (statement.failed ? nil : database.lastId, statement)