GPKGBaseDao

Objective-C

@interface GPKGBaseDao : NSObject

Swift

class GPKGBaseDao : NSObject

Base Data Access Object

  • Database name

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *databaseName;

    Swift

    var databaseName: String! { get set }
  • Database connection

    Declaration

    Objective-C

    @property (nonatomic) GPKGConnection *database;

    Swift

    var database: GPKGConnection! { get set }
  • id columns

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *idColumns;

    Swift

    var idColumns: [String]! { get set }
  • auto increment id flag

    Declaration

    Objective-C

    @property (nonatomic) BOOL autoIncrementId;

    Swift

    var autoIncrementId: Bool { get set }
  • Columns

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *columnNames;

    Swift

    var columnNames: [String]! { get set }
  • Table name

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *tableName;

    Swift

    var tableName: String! { get set }
  • Mapping between columns and indices

    Declaration

    Objective-C

    @property (nonatomic, strong) NSMutableDictionary *columnIndex;

    Swift

    var columnIndex: NSMutableDictionary! { get set }
  • Initialize

    Declaration

    Objective-C

    - (instancetype)initWithDatabase:(GPKGConnection *)database;

    Swift

    init!(database: GPKGConnection!)

    Parameters

    database

    database connection

    Return Value

    new base dao

  • Initialize the column index

    Declaration

    Objective-C

    - (void)initializeColumnIndex;

    Swift

    func initializeColumnIndex()
  • Get the column count

    Declaration

    Objective-C

    - (int)columnCount;

    Swift

    func columnCount() -> Int32

    Return Value

    column count

  • Get the column name at the index

    Declaration

    Objective-C

    - (NSString *)columnNameWithIndex:(int)index;

    Swift

    func columnName(with index: Int32) -> String!

    Parameters

    index

    index

    Return Value

    column name

  • Check if the DAO is backed by a table or a view

    Declaration

    Objective-C

    - (BOOL)tableExists;

    Swift

    func tableExists() -> Bool

    Return Value

    true if a table or view exists

  • Check if the DAO is backed by a table or a view

    Declaration

    Objective-C

    - (BOOL)isTableOrView;

    Swift

    func isTableOrView() -> Bool

    Return Value

    true if a table or view exists

  • Check if the DAO is backed by a table

    Declaration

    Objective-C

    - (BOOL)isTable;

    Swift

    func isTable() -> Bool

    Return Value

    true if a table exists

  • Check if the DAO is backed by a view

    Declaration

    Objective-C

    - (BOOL)isView;

    Swift

    func isView() -> Bool

    Return Value

    true if a view exists

  • Verify the DAO is backed by a table or view

    Declaration

    Objective-C

    - (void)verifyExists;

    Swift

    func verifyExists()
  • Get a single or first id column name

    Declaration

    Objective-C

    - (NSString *)idColumnName;

    Swift

    func idColumnName() -> String!

    Return Value

    id column name

  • Get the projection of the object

    Declaration

    Objective-C

    - (PROJProjection *)projection:(NSObject *)object;

    Swift

    func projection(_ object: NSObject!) -> PROJProjection!

    Parameters

    object

    object

    Return Value

    projection

  • Drop the table

    Declaration

    Objective-C

    - (void)dropTable;

    Swift

    func dropTable()
  • Check if the table exists

    Declaration

    Objective-C

    - (BOOL)tableExistsWithName:(NSString *)tableName;

    Swift

    func tableExists(withName tableName: String!) -> Bool

    Parameters

    tableName

    table name

    Return Value

    true if exists

  • Check if the view exists

    Declaration

    Objective-C

    - (BOOL)viewExistsWithName:(NSString *)viewName;

    Swift

    func viewExists(withName viewName: String!) -> Bool

    Parameters

    viewName

    view name

    Return Value

    true if exists

  • Check if a table or view exists with the name

    Declaration

    Objective-C

    - (BOOL)tableOrViewExists:(NSString *)name;

    Swift

    func tableOrViewExists(_ name: String!) -> Bool

    Parameters

    name

    table or view name

    Return Value

    true if exists

  • Drop the table

    Declaration

    Objective-C

    - (void)dropTableWithName:(NSString *)table;

    Swift

    func dropTable(withName table: String!)

    Parameters

    table

    table name

  • Query for id

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForId:(NSObject *)idValue;

    Swift

    func query(forId idValue: NSObject!) -> GPKGResultSet!

    Parameters

    idValue

    id value

    Return Value

    result set

  • Query for id

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithColumns:(NSArray<NSString *> *)columns
                                  forId:(NSObject *)idValue;

    Swift

    func query(withColumns columns: [String]!, forId idValue: NSObject!) -> GPKGResultSet!

    Parameters

    columns

    columns

    idValue

    id value

    Return Value

    result set

  • Query for id object, first object in the result set

    Declaration

    Objective-C

    - (NSObject *)queryForIdObject:(NSObject *)idValue;

    Swift

    func query(forIdObject idValue: NSObject!) -> NSObject!

    Parameters

    idValue

    id value

    Return Value

    object

  • Query for id object, first object in the result set

    Declaration

    Objective-C

    - (NSObject *)queryWithColumns:(NSArray<NSString *> *)columns
                       forIdObject:(NSObject *)idValue;

    Swift

    func query(withColumns columns: [String]!, forIdObject idValue: NSObject!) -> NSObject!

    Parameters

    columns

    columns

    idValue

    id value

    Return Value

    object

  • Query for a multiple id where more than one primary key exists

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForMultiId:(NSArray *)idValues;

    Swift

    func query(forMultiId idValues: [Any]!) -> GPKGResultSet!

    Parameters

    idValues

    id values

    Return Value

    result set

  • Query for a multiple id where more than one primary key exists

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithColumns:(NSArray<NSString *> *)columns
                             forMultiId:(NSArray *)idValues;

    Swift

    func query(withColumns columns: [String]!, forMultiId idValues: [Any]!) -> GPKGResultSet!

    Parameters

    columns

    columns

    idValues

    id values

    Return Value

    result set

  • Query for a multiple id object where more than one primary key exists, first object in the result set

    Declaration

    Objective-C

    - (NSObject *)queryForMultiIdObject:(NSArray *)idValues;

    Swift

    func query(forMultiIdObject idValues: [Any]!) -> NSObject!

    Parameters

    idValues

    id values

    Return Value

    object

  • Query for a multiple id object where more than one primary key exists, first object in the result set

    Declaration

    Objective-C

    - (NSObject *)queryWithColumns:(NSArray<NSString *> *)columns
                  forMultiIdObject:(NSArray *)idValues;

    Swift

    func query(withColumns columns: [String]!, forMultiIdObject idValues: [Any]!) -> NSObject!

    Parameters

    columns

    columns

    idValues

    id values

    Return Value

    object

  • Query for the row with the provided id

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForIdInt:(int)id;

    Swift

    func query(forIdInt id: Int32) -> GPKGResultSet!

    Parameters

    id

    id

    Return Value

    result

  • Query for the row with the provided id

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithColumns:(NSArray<NSString *> *)columns
                               forIdInt:(int)id;

    Swift

    func query(withColumns columns: [String]!, forIdInt id: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    id

    id

    Return Value

    result

  • Query for all results

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForAll;

    Swift

    func queryForAll() -> GPKGResultSet!

    Return Value

    result set

  • Query for all results

    Declaration

    Objective-C

    - (GPKGResultSet *)query;

    Swift

    func query() -> GPKGResultSet!

    Return Value

    result set

  • Query for all rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithDistinct:(BOOL)distinct;

    Swift

    func query(withDistinct distinct: Bool) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    Return Value

    result

  • Query for all rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithColumns:(NSArray<NSString *> *)columns;

    Swift

    func query(withColumns columns: [String]!) -> GPKGResultSet!

    Parameters

    columns

    columns

    Return Value

    result

  • Query for all rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithDistinct:(BOOL)distinct
                              andColumns:(NSArray<NSString *> *)columns;

    Swift

    func query(withDistinct distinct: Bool, andColumns columns: [String]!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    Return Value

    result

  • Query SQL for all rows

    Declaration

    Objective-C

    - (NSString *)querySQL;

    Swift

    func querySQL() -> String!

    Return Value

    SQL

  • Query SQL for all rows

    Declaration

    Objective-C

    - (NSString *)querySQLWithDistinct:(BOOL)distinct;

    Swift

    func querySQL(withDistinct distinct: Bool) -> String!

    Parameters

    distinct

    distinct rows

    Return Value

    SQL

  • Query SQL for all row ids

    Declaration

    Objective-C

    - (NSString *)queryIdsSQL;

    Swift

    func queryIdsSQL() -> String!

    Return Value

    SQL

  • Query SQL for all row ids

    Declaration

    Objective-C

    - (NSString *)queryIdsSQLWithDistinct:(BOOL)distinct;

    Swift

    func queryIdsSQL(withDistinct distinct: Bool) -> String!

    Parameters

    distinct

    distinct rows

    Return Value

    SQL

  • Query SQL for all rows

    Declaration

    Objective-C

    - (NSString *)querySQLWithColumns:(NSArray<NSString *> *)columns;

    Swift

    func querySQL(withColumns columns: [String]!) -> String!

    Parameters

    columns

    columns

    Return Value

    SQL

  • Query SQL for all rows

    Declaration

    Objective-C

    - (NSString *)querySQLWithDistinct:(BOOL)distinct
                            andColumns:(NSArray<NSString *> *)columns;

    Swift

    func querySQL(withDistinct distinct: Bool, andColumns columns: [String]!) -> String!

    Parameters

    distinct

    distinct rows

    columns

    columns

    Return Value

    SQL

  • Get the current object from the result set

    Declaration

    Objective-C

    - (NSObject *)object:(GPKGResultSet *)results;

    Swift

    func object(_ results: GPKGResultSet!) -> NSObject!

    Parameters

    results

    result set

    Return Value

    object

  • Get the object from the row

    Declaration

    Objective-C

    - (NSObject *)objectWithRow:(GPKGRow *)row;

    Swift

    func object(with row: GPKGRow!) -> NSObject!

    Parameters

    row

    result row

    Return Value

    object

  • Wrap the result set

    Declaration

    Objective-C

    - (GPKGObjectResultSet *)results:(GPKGResultSet *)results;

    Swift

    func results(_ results: GPKGResultSet!) -> GPKGObjectResultSet!

    Parameters

    results

    result set

    Return Value

    object result set

  • Get the first object from the result set

    Declaration

    Objective-C

    - (NSObject *)firstObject:(GPKGResultSet *)results;

    Swift

    func firstObject(_ results: GPKGResultSet!) -> NSObject!

    Parameters

    results

    result set

    Return Value

    object

  • Raw query for results

    Declaration

    Objective-C

    - (GPKGResultSet *)rawQuery:(NSString *)query;

    Swift

    func rawQuery(_ query: String!) -> GPKGResultSet!

    Parameters

    query

    raw query

    Return Value

    result set

  • Raw query for results with args

    Declaration

    Objective-C

    - (GPKGResultSet *)rawQuery:(NSString *)query andArgs:(NSArray *)args;

    Swift

    func rawQuery(_ query: String!, andArgs args: [Any]!) -> GPKGResultSet!

    Parameters

    query

    raw query

    args

    args

    Return Value

    result set

  • Get the values from a result set with only one column

    Declaration

    Objective-C

    - (NSArray *)singleColumnResults:(GPKGResultSet *)results;

    Swift

    func singleColumnResults(_ results: GPKGResultSet!) -> [Any]!

    Parameters

    results

    result set

    Return Value

    single column values

  • Query for field equality

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForEqWithField:(NSString *)field
                                  andValue:(NSObject *)value;

    Swift

    func queryForEq(withField field: String!, andValue value: NSObject!) -> GPKGResultSet!

    Parameters

    field

    field

    value

    value

    Return Value

    result set

  • Query for the row where the field equals the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForEqWithDistinct:(BOOL)distinct
                                     andField:(NSString *)field
                                     andValue:(NSObject *)value;

    Swift

    func queryForEq(withDistinct distinct: Bool, andField field: String!, andValue value: NSObject!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    field

    field name

    value

    value

    Return Value

    result

  • Query for the row where the field equals the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForEqWithColumns:(NSArray<NSString *> *)columns
                                    andField:(NSString *)field
                                    andValue:(NSObject *)value;

    Swift

    func queryForEq(withColumns columns: [String]!, andField field: String!, andValue value: NSObject!) -> GPKGResultSet!

    Parameters

    columns

    columns

    field

    field name

    value

    value

    Return Value

    result

  • Query for the row where the field equals the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForEqWithDistinct:(BOOL)distinct
                                   andColumns:(NSArray<NSString *> *)columns
                                     andField:(NSString *)field
                                     andValue:(NSObject *)value;

    Swift

    func queryForEq(withDistinct distinct: Bool, andColumns columns: [String]!, andField field: String!, andValue value: NSObject!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    field

    field name

    value

    value

    Return Value

    result

  • Count where the field equals the value

    Declaration

    Objective-C

    - (int)countForEqWithField:(NSString *)field andValue:(NSObject *)value;

    Swift

    func countForEq(withField field: String!, andValue value: NSObject!) -> Int32

    Parameters

    field

    field name

    value

    value

    Return Value

    count

  • Count where the field equals the value

    Declaration

    Objective-C

    - (int)countForEqWithColumn:(NSString *)column
                       andField:(NSString *)field
                       andValue:(NSObject *)value;

    Swift

    func countForEq(withColumn column: String!, andField field: String!, andValue value: NSObject!) -> Int32

    Parameters

    column

    count column name

    field

    field name

    value

    value

    Return Value

    count

  • Count where the field equals the value

    Declaration

    Objective-C

    - (int)countForEqWithDistinct:(BOOL)distinct
                        andColumn:(NSString *)column
                         andField:(NSString *)field
                         andValue:(NSObject *)value;

    Swift

    func countForEq(withDistinct distinct: Bool, andColumn column: String!, andField field: String!, andValue value: NSObject!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    count column name

    field

    field name

    value

    value

    Return Value

    count

  • Query for field equality

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForEqWithField:(NSString *)field
                                  andValue:(NSObject *)value
                                andGroupBy:(NSString *)groupBy
                                 andHaving:(NSString *)having
                                andOrderBy:(NSString *)orderBy;

    Swift

    func queryForEq(withField field: String!, andValue value: NSObject!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> GPKGResultSet!

    Parameters

    field

    field

    value

    value

    groupBy

    group by clause

    having

    having clause

    orderBy

    order by clause

    Return Value

    result set

  • Query for the row where the field equals the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForEqWithDistinct:(BOOL)distinct
                                     andField:(NSString *)field
                                     andValue:(NSObject *)value
                                   andGroupBy:(NSString *)groupBy
                                    andHaving:(NSString *)having
                                   andOrderBy:(NSString *)orderBy;

    Swift

    func queryForEq(withDistinct distinct: Bool, andField field: String!, andValue value: NSObject!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    field

    field name

    value

    value

    groupBy

    group by

    having

    having

    orderBy

    order by

    Return Value

    result

  • Query for the row where the field equals the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForEqWithColumns:(NSArray<NSString *> *)columns
                                    andField:(NSString *)field
                                    andValue:(NSObject *)value
                                  andGroupBy:(NSString *)groupBy
                                   andHaving:(NSString *)having
                                  andOrderBy:(NSString *)orderBy;

    Swift

    func queryForEq(withColumns columns: [String]!, andField field: String!, andValue value: NSObject!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> GPKGResultSet!

    Parameters

    columns

    columns

    field

    field name

    value

    value

    groupBy

    group by

    having

    having

    orderBy

    order by

    Return Value

    result

  • Query for the row where the field equals the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForEqWithDistinct:(BOOL)distinct
                                   andColumns:(NSArray<NSString *> *)columns
                                     andField:(NSString *)field
                                     andValue:(NSObject *)value
                                   andGroupBy:(NSString *)groupBy
                                    andHaving:(NSString *)having
                                   andOrderBy:(NSString *)orderBy;

    Swift

    func queryForEq(withDistinct distinct: Bool, andColumns columns: [String]!, andField field: String!, andValue value: NSObject!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    field

    field name

    value

    value

    groupBy

    group by

    having

    having

    orderBy

    order by

    Return Value

    result

  • Count where the field equals the value

    Declaration

    Objective-C

    - (int)countForEqWithField:(NSString *)field
                      andValue:(NSObject *)value
                    andGroupBy:(NSString *)groupBy
                     andHaving:(NSString *)having
                    andOrderBy:(NSString *)orderBy;

    Swift

    func countForEq(withField field: String!, andValue value: NSObject!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> Int32

    Parameters

    field

    field name

    value

    value

    groupBy

    group by

    having

    having

    orderBy

    order by

    Return Value

    count

  • Count where the field equals the value

    Declaration

    Objective-C

    - (int)countForEqWithColumn:(NSString *)column
                       andField:(NSString *)field
                       andValue:(NSObject *)value
                     andGroupBy:(NSString *)groupBy
                      andHaving:(NSString *)having
                     andOrderBy:(NSString *)orderBy;

    Swift

    func countForEq(withColumn column: String!, andField field: String!, andValue value: NSObject!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> Int32

    Parameters

    column

    count column name

    field

    field name

    value

    value

    groupBy

    group by

    having

    having

    orderBy

    order by

    Return Value

    count

  • Count where the field equals the value

    Declaration

    Objective-C

    - (int)countForEqWithDistinct:(BOOL)distinct
                        andColumn:(NSString *)column
                         andField:(NSString *)field
                         andValue:(NSObject *)value
                       andGroupBy:(NSString *)groupBy
                        andHaving:(NSString *)having
                       andOrderBy:(NSString *)orderBy;

    Swift

    func countForEq(withDistinct distinct: Bool, andColumn column: String!, andField field: String!, andValue value: NSObject!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    count column name

    field

    field name

    value

    value

    groupBy

    group by

    having

    having

    orderBy

    order by

    Return Value

    count

  • Query for field equality

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForEqWithField:(NSString *)field
                            andColumnValue:(GPKGColumnValue *)value;

    Swift

    func queryForEq(withField field: String!, andColumnValue value: GPKGColumnValue!) -> GPKGResultSet!

    Parameters

    field

    field

    value

    column value

    Return Value

    result set

  • Query for the row where the field equals the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForEqWithDistinct:(BOOL)distinct
                                     andField:(NSString *)field
                               andColumnValue:(GPKGColumnValue *)value;

    Swift

    func queryForEq(withDistinct distinct: Bool, andField field: String!, andColumnValue value: GPKGColumnValue!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    field

    field name

    value

    column value

    Return Value

    result

  • Query for the row where the field equals the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForEqWithColumns:(NSArray<NSString *> *)columns
                                    andField:(NSString *)field
                              andColumnValue:(GPKGColumnValue *)value;

    Swift

    func queryForEq(withColumns columns: [String]!, andField field: String!, andColumnValue value: GPKGColumnValue!) -> GPKGResultSet!

    Parameters

    columns

    columns

    field

    field name

    value

    column value

    Return Value

    result

  • Query for the row where the field equals the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForEqWithDistinct:(BOOL)distinct
                                   andColumns:(NSArray<NSString *> *)columns
                                     andField:(NSString *)field
                               andColumnValue:(GPKGColumnValue *)value;

    Swift

    func queryForEq(withDistinct distinct: Bool, andColumns columns: [String]!, andField field: String!, andColumnValue value: GPKGColumnValue!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    field

    field name

    value

    column value

    Return Value

    result

  • Count where the field equals the value

    Declaration

    Objective-C

    - (int)countForEqWithField:(NSString *)field
                andColumnValue:(GPKGColumnValue *)value;

    Swift

    func countForEq(withField field: String!, andColumnValue value: GPKGColumnValue!) -> Int32

    Parameters

    field

    field name

    value

    column value

    Return Value

    count

  • Count where the field equals the value

    Declaration

    Objective-C

    - (int)countForEqWithColumn:(NSString *)column
                       andField:(NSString *)field
                 andColumnValue:(GPKGColumnValue *)value;

    Swift

    func countForEq(withColumn column: String!, andField field: String!, andColumnValue value: GPKGColumnValue!) -> Int32

    Parameters

    column

    count column name

    field

    field name

    value

    column value

    Return Value

    count

  • Count where the field equals the value

    Declaration

    Objective-C

    - (int)countForEqWithDistinct:(BOOL)distinct
                        andColumn:(NSString *)column
                         andField:(NSString *)field
                   andColumnValue:(GPKGColumnValue *)value;

    Swift

    func countForEq(withDistinct distinct: Bool, andColumn column: String!, andField field: String!, andColumnValue value: GPKGColumnValue!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    count column name

    field

    field name

    value

    column value

    Return Value

    count

  • Query for the row where the field is like the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForLikeWithField:(NSString *)field
                                    andValue:(NSObject *)value;

    Swift

    func queryForLike(withField field: String!, andValue value: NSObject!) -> GPKGResultSet!

    Parameters

    field

    field name

    value

    value

    Return Value

    result

  • Query for the row where the field is like the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForLikeWithDistinct:(BOOL)distinct
                                       andField:(NSString *)field
                                       andValue:(NSObject *)value;

    Swift

    func queryForLike(withDistinct distinct: Bool, andField field: String!, andValue value: NSObject!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    field

    field name

    value

    value

    Return Value

    result

  • Query for the row where the field is like the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForLikeWithColumns:(NSArray<NSString *> *)columns
                                      andField:(NSString *)field
                                      andValue:(NSObject *)value;

    Swift

    func queryForLike(withColumns columns: [String]!, andField field: String!, andValue value: NSObject!) -> GPKGResultSet!

    Parameters

    columns

    columns

    field

    field name

    value

    value

    Return Value

    result

  • Query for the row where the field is like the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForLikeWithDistinct:(BOOL)distinct
                                     andColumns:(NSArray<NSString *> *)columns
                                       andField:(NSString *)field
                                       andValue:(NSObject *)value;

    Swift

    func queryForLike(withDistinct distinct: Bool, andColumns columns: [String]!, andField field: String!, andValue value: NSObject!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    field

    field name

    value

    value

    Return Value

    result

  • Count where the field is like the value

    Declaration

    Objective-C

    - (int)countForLikeWithField:(NSString *)field andValue:(NSObject *)value;

    Swift

    func countForLike(withField field: String!, andValue value: NSObject!) -> Int32

    Parameters

    field

    field name

    value

    value

    Return Value

    count

  • Count where the field is like the value

    Declaration

    Objective-C

    - (int)countForLikeWithColumn:(NSString *)column
                         andField:(NSString *)field
                         andValue:(NSObject *)value;

    Swift

    func countForLike(withColumn column: String!, andField field: String!, andValue value: NSObject!) -> Int32

    Parameters

    column

    count column name

    field

    field name

    value

    value

    Return Value

    count

  • Count where the field is like the value

    Declaration

    Objective-C

    - (int)countForLikeWithDistinct:(BOOL)distinct
                          andColumn:(NSString *)column
                           andField:(NSString *)field
                           andValue:(NSObject *)value;

    Swift

    func countForLike(withDistinct distinct: Bool, andColumn column: String!, andField field: String!, andValue value: NSObject!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    count column name

    field

    field name

    value

    value

    Return Value

    count

  • Query for the row where the field equals the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForLikeWithField:(NSString *)field
                                    andValue:(NSObject *)value
                                  andGroupBy:(NSString *)groupBy
                                   andHaving:(NSString *)having
                                  andOrderBy:(NSString *)orderBy;

    Swift

    func queryForLike(withField field: String!, andValue value: NSObject!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> GPKGResultSet!

    Parameters

    field

    field name

    value

    value

    groupBy

    group by statement

    having

    having statement

    orderBy

    order by statement

    Return Value

    result

  • Query for the row where the field equals the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForLikeWithDistinct:(BOOL)distinct
                                       andField:(NSString *)field
                                       andValue:(NSObject *)value
                                     andGroupBy:(NSString *)groupBy
                                      andHaving:(NSString *)having
                                     andOrderBy:(NSString *)orderBy;

    Swift

    func queryForLike(withDistinct distinct: Bool, andField field: String!, andValue value: NSObject!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    field

    field name

    value

    value

    groupBy

    group by statement

    having

    having statement

    orderBy

    order by statement

    Return Value

    result

  • Query for the row where the field equals the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForLikeWithColumns:(NSArray<NSString *> *)columns
                                      andField:(NSString *)field
                                      andValue:(NSObject *)value
                                    andGroupBy:(NSString *)groupBy
                                     andHaving:(NSString *)having
                                    andOrderBy:(NSString *)orderBy;

    Swift

    func queryForLike(withColumns columns: [String]!, andField field: String!, andValue value: NSObject!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> GPKGResultSet!

    Parameters

    columns

    columns

    field

    field name

    value

    value

    groupBy

    group by statement

    having

    having statement

    orderBy

    order by statement

    Return Value

    result

  • Query for the row where the field equals the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForLikeWithDistinct:(BOOL)distinct
                                     andColumns:(NSArray<NSString *> *)columns
                                       andField:(NSString *)field
                                       andValue:(NSObject *)value
                                     andGroupBy:(NSString *)groupBy
                                      andHaving:(NSString *)having
                                     andOrderBy:(NSString *)orderBy;

    Swift

    func queryForLike(withDistinct distinct: Bool, andColumns columns: [String]!, andField field: String!, andValue value: NSObject!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    field

    field name

    value

    value

    groupBy

    group by statement

    having

    having statement

    orderBy

    order by statement

    Return Value

    result

  • Count where the field equals the value

    Declaration

    Objective-C

    - (int)countForLikeWithField:(NSString *)field
                        andValue:(NSObject *)value
                      andGroupBy:(NSString *)groupBy
                       andHaving:(NSString *)having
                      andOrderBy:(NSString *)orderBy;

    Swift

    func countForLike(withField field: String!, andValue value: NSObject!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> Int32

    Parameters

    field

    field name

    value

    value

    groupBy

    group by statement

    having

    having statement

    orderBy

    order by statement

    Return Value

    count

  • Count where the field equals the value

    Declaration

    Objective-C

    - (int)countForLikeWithColumn:(NSString *)column
                         andField:(NSString *)field
                         andValue:(NSObject *)value
                       andGroupBy:(NSString *)groupBy
                        andHaving:(NSString *)having
                       andOrderBy:(NSString *)orderBy;

    Swift

    func countForLike(withColumn column: String!, andField field: String!, andValue value: NSObject!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> Int32

    Parameters

    column

    count column name

    field

    field name

    value

    value

    groupBy

    group by statement

    having

    having statement

    orderBy

    order by statement

    Return Value

    count

  • Count where the field equals the value

    Declaration

    Objective-C

    - (int)countForLikeWithDistinct:(BOOL)distinct
                          andColumn:(NSString *)column
                           andField:(NSString *)field
                           andValue:(NSObject *)value
                         andGroupBy:(NSString *)groupBy
                          andHaving:(NSString *)having
                         andOrderBy:(NSString *)orderBy;

    Swift

    func countForLike(withDistinct distinct: Bool, andColumn column: String!, andField field: String!, andValue value: NSObject!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    count column name

    field

    field name

    value

    value

    groupBy

    group by statement

    having

    having statement

    orderBy

    order by statement

    Return Value

    count

  • Query for the row where the field is like the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForLikeWithField:(NSString *)field
                              andColumnValue:(GPKGColumnValue *)value;

    Swift

    func queryForLike(withField field: String!, andColumnValue value: GPKGColumnValue!) -> GPKGResultSet!

    Parameters

    field

    field name

    value

    column value

    Return Value

    result

  • Query for the row where the field is like the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForLikeWithDistinct:(BOOL)distinct
                                       andField:(NSString *)field
                                 andColumnValue:(GPKGColumnValue *)value;

    Swift

    func queryForLike(withDistinct distinct: Bool, andField field: String!, andColumnValue value: GPKGColumnValue!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    field

    field name

    value

    column value

    Return Value

    result

  • Query for the row where the field is like the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForLikeWithColumns:(NSArray<NSString *> *)columns
                                      andField:(NSString *)field
                                andColumnValue:(GPKGColumnValue *)value;

    Swift

    func queryForLike(withColumns columns: [String]!, andField field: String!, andColumnValue value: GPKGColumnValue!) -> GPKGResultSet!

    Parameters

    columns

    columns

    field

    field name

    value

    column value

    Return Value

    result

  • Query for the row where the field is like the value

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForLikeWithDistinct:(BOOL)distinct
                                     andColumns:(NSArray<NSString *> *)columns
                                       andField:(NSString *)field
                                 andColumnValue:(GPKGColumnValue *)value;

    Swift

    func queryForLike(withDistinct distinct: Bool, andColumns columns: [String]!, andField field: String!, andColumnValue value: GPKGColumnValue!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    field

    field name

    value

    column value

    Return Value

    result

  • Count where the field is like the value

    Declaration

    Objective-C

    - (int)countForLikeWithField:(NSString *)field
                  andColumnValue:(GPKGColumnValue *)value;

    Swift

    func countForLike(withField field: String!, andColumnValue value: GPKGColumnValue!) -> Int32

    Parameters

    field

    field name

    value

    column value

    Return Value

    count

  • Count where the field is like the value

    Declaration

    Objective-C

    - (int)countForLikeWithColumn:(NSString *)column
                         andField:(NSString *)field
                   andColumnValue:(GPKGColumnValue *)value;

    Swift

    func countForLike(withColumn column: String!, andField field: String!, andColumnValue value: GPKGColumnValue!) -> Int32

    Parameters

    column

    count column name

    field

    field name

    value

    column value

    Return Value

    count

  • Count where the field is like the value

    Declaration

    Objective-C

    - (int)countForLikeWithDistinct:(BOOL)distinct
                          andColumn:(NSString *)column
                           andField:(NSString *)field
                     andColumnValue:(GPKGColumnValue *)value;

    Swift

    func countForLike(withDistinct distinct: Bool, andColumn column: String!, andField field: String!, andColumnValue value: GPKGColumnValue!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    count column name

    field

    field name

    value

    column value

    Return Value

    count

  • Query for the row where all fields match their values

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func query(forFieldValues fieldValues: GPKGColumnValues!) -> GPKGResultSet!

    Parameters

    fieldValues

    field values

    Return Value

    result

  • Query for the row where all fields match their values

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithDistinct:(BOOL)distinct
                          forFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func query(withDistinct distinct: Bool, forFieldValues fieldValues: GPKGColumnValues!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    fieldValues

    field values

    Return Value

    result

  • Query for the row where all fields match their values

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithColumns:(NSArray<NSString *> *)columns
                         forFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func query(withColumns columns: [String]!, forFieldValues fieldValues: GPKGColumnValues!) -> GPKGResultSet!

    Parameters

    columns

    columns

    fieldValues

    field values

    Return Value

    result

  • Query for the row where all fields match their values

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithDistinct:(BOOL)distinct
                              andColumns:(NSArray<NSString *> *)columns
                          forFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func query(withDistinct distinct: Bool, andColumns columns: [String]!, forFieldValues fieldValues: GPKGColumnValues!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    fieldValues

    field values

    Return Value

    result

  • Count where all fields match their values

    Declaration

    Objective-C

    - (int)countForFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func count(forFieldValues fieldValues: GPKGColumnValues!) -> Int32

    Parameters

    fieldValues

    field values

    Return Value

    count

  • Count where all fields match their values

    Declaration

    Objective-C

    - (int)countWithColumn:(NSString *)column
            forFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func count(withColumn column: String!, forFieldValues fieldValues: GPKGColumnValues!) -> Int32

    Parameters

    column

    count column name

    fieldValues

    field values

    Return Value

    count

  • Count where all fields match their values

    Declaration

    Objective-C

    - (int)countWithDistinct:(BOOL)distinct
                   andColumn:(NSString *)column
              forFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func count(withDistinct distinct: Bool, andColumn column: String!, forFieldValues fieldValues: GPKGColumnValues!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    count column name

    fieldValues

    field values

    Return Value

    count

  • Query for column value field values

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForColumnValueFieldValues:
        (GPKGColumnValues *)fieldValues;

    Swift

    func query(forColumnValueFieldValues fieldValues: GPKGColumnValues!) -> GPKGResultSet!

    Parameters

    fieldValues

    column value field values

    Return Value

    result set

  • Query for the row where all fields match their values

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithDistinct:(BOOL)distinct
               forColumnValueFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func query(withDistinct distinct: Bool, forColumnValueFieldValues fieldValues: GPKGColumnValues!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    fieldValues

    field values

    Return Value

    result

  • Query for the row where all fields match their values

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithColumns:(NSArray<NSString *> *)columns
              forColumnValueFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func query(withColumns columns: [String]!, forColumnValueFieldValues fieldValues: GPKGColumnValues!) -> GPKGResultSet!

    Parameters

    columns

    columns

    fieldValues

    field values

    Return Value

    result

  • Query for the row where all fields match their values

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithDistinct:(BOOL)distinct
                              andColumns:(NSArray<NSString *> *)columns
               forColumnValueFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func query(withDistinct distinct: Bool, andColumns columns: [String]!, forColumnValueFieldValues fieldValues: GPKGColumnValues!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    fieldValues

    field values

    Return Value

    result

  • Count where all fields match their values

    Declaration

    Objective-C

    - (int)countForColumnValueFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func count(forColumnValueFieldValues fieldValues: GPKGColumnValues!) -> Int32

    Parameters

    fieldValues

    field values

    Return Value

    count

  • Count where all fields match their values

    Declaration

    Objective-C

    - (int)countWithColumn:(NSString *)column
        forColumnValueFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func count(withColumn column: String!, forColumnValueFieldValues fieldValues: GPKGColumnValues!) -> Int32

    Parameters

    column

    count column name

    fieldValues

    field values

    Return Value

    count

  • Count where all fields match their values

    Declaration

    Objective-C

    - (int)countWithDistinct:(BOOL)distinct
                        andColumn:(NSString *)column
        forColumnValueFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func count(withDistinct distinct: Bool, andColumn column: String!, forColumnValueFieldValues fieldValues: GPKGColumnValues!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    count column name

    fieldValues

    field values

    Return Value

    count

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithNestedSQL:(NSString *)nestedSQL;

    Swift

    func queryIn(withNestedSQL nestedSQL: String!) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithDistinct:(BOOL)distinct
                              andNestedSQL:(NSString *)nestedSQL;

    Swift

    func queryIn(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithColumns:(NSArray<NSString *> *)columns
                             andNestedSQL:(NSString *)nestedSQL;

    Swift

    func queryIn(withColumns columns: [String]!, andNestedSQL nestedSQL: String!) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithDistinct:(BOOL)distinct
                                andColumns:(NSArray<NSString *> *)columns
                              andNestedSQL:(NSString *)nestedSQL;

    Swift

    func queryIn(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    Return Value

    result

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithNestedSQL:(NSString *)nestedSQL;

    Swift

    func countIn(withNestedSQL nestedSQL: String!) -> Int32

    Parameters

    nestedSQL

    nested SQL

    Return Value

    count

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithColumn:(NSString *)column andNestedSQL:(NSString *)nestedSQL;

    Swift

    func countIn(withColumn column: String!, andNestedSQL nestedSQL: String!) -> Int32

    Parameters

    column

    count column name

    nestedSQL

    nested SQL

    Return Value

    count

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithDistinct:(BOOL)distinct
                     andColumn:(NSString *)column
                  andNestedSQL:(NSString *)nestedSQL;

    Swift

    func countIn(withDistinct distinct: Bool, andColumn column: String!, andNestedSQL nestedSQL: String!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    count column name

    nestedSQL

    nested SQL

    Return Value

    count

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithNestedSQL:(NSString *)nestedSQL
                              andNestedArgs:(NSArray<NSString *> *)nestedArgs;

    Swift

    func queryIn(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithDistinct:(BOOL)distinct
                              andNestedSQL:(NSString *)nestedSQL
                             andNestedArgs:(NSArray<NSString *> *)nestedArgs;

    Swift

    func queryIn(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithColumns:(NSArray<NSString *> *)columns
                             andNestedSQL:(NSString *)nestedSQL
                            andNestedArgs:(NSArray<NSString *> *)nestedArgs;

    Swift

    func queryIn(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithDistinct:(BOOL)distinct
                                andColumns:(NSArray<NSString *> *)columns
                              andNestedSQL:(NSString *)nestedSQL
                             andNestedArgs:(NSArray<NSString *> *)nestedArgs;

    Swift

    func queryIn(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    Return Value

    result

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithNestedSQL:(NSString *)nestedSQL
                  andNestedArgs:(NSArray<NSString *> *)nestedArgs;

    Swift

    func countIn(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!) -> Int32

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    Return Value

    count

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithColumn:(NSString *)column
                andNestedSQL:(NSString *)nestedSQL
               andNestedArgs:(NSArray<NSString *> *)nestedArgs;

    Swift

    func countIn(withColumn column: String!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!) -> Int32

    Parameters

    column

    count column name

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    Return Value

    count

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithDistinct:(BOOL)distinct
                     andColumn:(NSString *)column
                  andNestedSQL:(NSString *)nestedSQL
                 andNestedArgs:(NSArray<NSString *> *)nestedArgs;

    Swift

    func countIn(withDistinct distinct: Bool, andColumn column: String!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    count column name

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    Return Value

    count

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithNestedSQL:(NSString *)nestedSQL
                             andFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func queryIn(withNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    fieldValues

    field values

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithDistinct:(BOOL)distinct
                              andNestedSQL:(NSString *)nestedSQL
                            andFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func queryIn(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    fieldValues

    field values

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithColumns:(NSArray<NSString *> *)columns
                             andNestedSQL:(NSString *)nestedSQL
                           andFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func queryIn(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    fieldValues

    field values

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithDistinct:(BOOL)distinct
                                andColumns:(NSArray<NSString *> *)columns
                              andNestedSQL:(NSString *)nestedSQL
                            andFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func queryIn(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    fieldValues

    field values

    Return Value

    result

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithNestedSQL:(NSString *)nestedSQL
                 andFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func countIn(withNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!) -> Int32

    Parameters

    nestedSQL

    nested SQL

    fieldValues

    field values

    Return Value

    count

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithColumn:(NSString *)column
                andNestedSQL:(NSString *)nestedSQL
              andFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func countIn(withColumn column: String!, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!) -> Int32

    Parameters

    column

    count column name

    nestedSQL

    nested SQL

    fieldValues

    field values

    Return Value

    count

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithDistinct:(BOOL)distinct
                     andColumn:(NSString *)column
                  andNestedSQL:(NSString *)nestedSQL
                andFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func countIn(withDistinct distinct: Bool, andColumn column: String!, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    count column name

    nestedSQL

    nested SQL

    fieldValues

    field values

    Return Value

    count

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithNestedSQL:(NSString *)nestedSQL
                              andNestedArgs:(NSArray<NSString *> *)nestedArgs
                             andFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func queryIn(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithDistinct:(BOOL)distinct
                              andNestedSQL:(NSString *)nestedSQL
                             andNestedArgs:(NSArray<NSString *> *)nestedArgs
                            andFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func queryIn(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithColumns:(NSArray<NSString *> *)columns
                             andNestedSQL:(NSString *)nestedSQL
                            andNestedArgs:(NSArray<NSString *> *)nestedArgs
                           andFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func queryIn(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithDistinct:(BOOL)distinct
                                andColumns:(NSArray<NSString *> *)columns
                              andNestedSQL:(NSString *)nestedSQL
                             andNestedArgs:(NSArray<NSString *> *)nestedArgs
                            andFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func queryIn(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    Return Value

    result

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithNestedSQL:(NSString *)nestedSQL
                  andNestedArgs:(NSArray<NSString *> *)nestedArgs
                 andFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func countIn(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!) -> Int32

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    Return Value

    count

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithColumn:(NSString *)column
                andNestedSQL:(NSString *)nestedSQL
               andNestedArgs:(NSArray<NSString *> *)nestedArgs
              andFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func countIn(withColumn column: String!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!) -> Int32

    Parameters

    column

    count column name

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    Return Value

    count

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithDistinct:(BOOL)distinct
                     andColumn:(NSString *)column
                  andNestedSQL:(NSString *)nestedSQL
                 andNestedArgs:(NSArray<NSString *> *)nestedArgs
                andFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func countIn(withDistinct distinct: Bool, andColumn column: String!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    count column name

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    Return Value

    count

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithNestedSQL:(NSString *)nestedSQL
                              andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                   andWhere:(NSString *)where;

    Swift

    func queryIn(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithDistinct:(BOOL)distinct
                              andNestedSQL:(NSString *)nestedSQL
                             andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                  andWhere:(NSString *)where;

    Swift

    func queryIn(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithColumns:(NSArray<NSString *> *)columns
                             andNestedSQL:(NSString *)nestedSQL
                            andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                 andWhere:(NSString *)where;

    Swift

    func queryIn(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithDistinct:(BOOL)distinct
                                andColumns:(NSArray<NSString *> *)columns
                              andNestedSQL:(NSString *)nestedSQL
                             andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                  andWhere:(NSString *)where;

    Swift

    func queryIn(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    Return Value

    result

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithNestedSQL:(NSString *)nestedSQL
                  andNestedArgs:(NSArray<NSString *> *)nestedArgs
                       andWhere:(NSString *)where;

    Swift

    func countIn(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!) -> Int32

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    Return Value

    count

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithColumn:(NSString *)column
                andNestedSQL:(NSString *)nestedSQL
               andNestedArgs:(NSArray<NSString *> *)nestedArgs
                    andWhere:(NSString *)where;

    Swift

    func countIn(withColumn column: String!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!) -> Int32

    Parameters

    column

    count column name

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    Return Value

    count

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithDistinct:(BOOL)distinct
                     andColumn:(NSString *)column
                  andNestedSQL:(NSString *)nestedSQL
                 andNestedArgs:(NSArray<NSString *> *)nestedArgs
                      andWhere:(NSString *)where;

    Swift

    func countIn(withDistinct distinct: Bool, andColumn column: String!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    count column name

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    Return Value

    count

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithNestedSQL:(NSString *)nestedSQL
                                   andWhere:(NSString *)where;

    Swift

    func queryIn(withNestedSQL nestedSQL: String!, andWhere where: String!) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithDistinct:(BOOL)distinct
                              andNestedSQL:(NSString *)nestedSQL
                                  andWhere:(NSString *)where;

    Swift

    func queryIn(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andWhere where: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    where

    where clause

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithColumns:(NSArray<NSString *> *)columns
                             andNestedSQL:(NSString *)nestedSQL
                                 andWhere:(NSString *)where;

    Swift

    func queryIn(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithDistinct:(BOOL)distinct
                                andColumns:(NSArray<NSString *> *)columns
                              andNestedSQL:(NSString *)nestedSQL
                                  andWhere:(NSString *)where;

    Swift

    func queryIn(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    Return Value

    result

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithNestedSQL:(NSString *)nestedSQL andWhere:(NSString *)where;

    Swift

    func countIn(withNestedSQL nestedSQL: String!, andWhere where: String!) -> Int32

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    Return Value

    count

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithColumn:(NSString *)column
                andNestedSQL:(NSString *)nestedSQL
                    andWhere:(NSString *)where;

    Swift

    func countIn(withColumn column: String!, andNestedSQL nestedSQL: String!, andWhere where: String!) -> Int32

    Parameters

    column

    count column name

    nestedSQL

    nested SQL

    where

    where clause

    Return Value

    count

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithDistinct:(BOOL)distinct
                     andColumn:(NSString *)column
                  andNestedSQL:(NSString *)nestedSQL
                      andWhere:(NSString *)where;

    Swift

    func countIn(withDistinct distinct: Bool, andColumn column: String!, andNestedSQL nestedSQL: String!, andWhere where: String!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    count column name

    nestedSQL

    nested SQL

    where

    where clause

    Return Value

    count

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithNestedSQL:(NSString *)nestedSQL
                                   andWhere:(NSString *)where
                               andWhereArgs:(NSArray *)whereArgs;

    Swift

    func queryIn(withNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithDistinct:(BOOL)distinct
                              andNestedSQL:(NSString *)nestedSQL
                                  andWhere:(NSString *)where
                              andWhereArgs:(NSArray *)whereArgs;

    Swift

    func queryIn(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithColumns:(NSArray<NSString *> *)columns
                             andNestedSQL:(NSString *)nestedSQL
                                 andWhere:(NSString *)where
                             andWhereArgs:(NSArray *)whereArgs;

    Swift

    func queryIn(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithDistinct:(BOOL)distinct
                                andColumns:(NSArray<NSString *> *)columns
                              andNestedSQL:(NSString *)nestedSQL
                                  andWhere:(NSString *)where
                              andWhereArgs:(NSArray *)whereArgs;

    Swift

    func queryIn(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    Return Value

    result

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithNestedSQL:(NSString *)nestedSQL
                       andWhere:(NSString *)where
                   andWhereArgs:(NSArray *)whereArgs;

    Swift

    func countIn(withNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> Int32

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    Return Value

    count

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithColumn:(NSString *)column
                andNestedSQL:(NSString *)nestedSQL
                    andWhere:(NSString *)where
                andWhereArgs:(NSArray *)whereArgs;

    Swift

    func countIn(withColumn column: String!, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> Int32

    Parameters

    column

    count column name

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    Return Value

    count

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithDistinct:(BOOL)distinct
                     andColumn:(NSString *)column
                  andNestedSQL:(NSString *)nestedSQL
                      andWhere:(NSString *)where
                  andWhereArgs:(NSArray *)whereArgs;

    Swift

    func countIn(withDistinct distinct: Bool, andColumn column: String!, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    count column name

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    Return Value

    count

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithNestedSQL:(NSString *)nestedSQL
                              andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                   andWhere:(NSString *)where
                               andWhereArgs:(NSArray *)whereArgs;

    Swift

    func queryIn(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithDistinct:(BOOL)distinct
                              andNestedSQL:(NSString *)nestedSQL
                             andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                  andWhere:(NSString *)where
                              andWhereArgs:(NSArray *)whereArgs;

    Swift

    func queryIn(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithColumns:(NSArray<NSString *> *)columns
                             andNestedSQL:(NSString *)nestedSQL
                            andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                 andWhere:(NSString *)where
                             andWhereArgs:(NSArray *)whereArgs;

    Swift

    func queryIn(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInWithDistinct:(BOOL)distinct
                                andColumns:(NSArray<NSString *> *)columns
                              andNestedSQL:(NSString *)nestedSQL
                             andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                  andWhere:(NSString *)where
                              andWhereArgs:(NSArray *)whereArgs;

    Swift

    func queryIn(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                         andGroupBy:(NSString *)groupBy
                                          andHaving:(NSString *)having
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                         andGroupBy:(NSString *)groupBy
                                          andHaving:(NSString *)having
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                         andGroupBy:(NSString *)groupBy
                                          andHaving:(NSString *)having
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                         andGroupBy:(NSString *)groupBy
                                          andHaving:(NSString *)having
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                     andFieldValues:(GPKGColumnValues *)fieldValues
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    fieldValues

    field values

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                     andFieldValues:(GPKGColumnValues *)fieldValues
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    fieldValues

    field values

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                     andFieldValues:(GPKGColumnValues *)fieldValues
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    fieldValues

    field values

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                     andFieldValues:(GPKGColumnValues *)fieldValues
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    fieldValues

    field values

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                     andFieldValues:(GPKGColumnValues *)fieldValues
                                         andGroupBy:(NSString *)groupBy
                                          andHaving:(NSString *)having
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    fieldValues

    field values

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                     andFieldValues:(GPKGColumnValues *)fieldValues
                                         andGroupBy:(NSString *)groupBy
                                          andHaving:(NSString *)having
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    fieldValues

    field values

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for rows by ids in the nested SQL query

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    fieldValues

    field values

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    fieldValues

    field values

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    fieldValues

    field values

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    fieldValues

    field values

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    fieldValues

    field values

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    fieldValues

    field values

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                   andFieldValues:(GPKGColumnValues *)fieldValues
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    fieldValues

    field values

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                   andFieldValues:(GPKGColumnValues *)fieldValues
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    fieldValues

    field values

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                   andFieldValues:(GPKGColumnValues *)fieldValues
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    fieldValues

    field values

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                   andFieldValues:(GPKGColumnValues *)fieldValues
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    fieldValues

    field values

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                   andFieldValues:(GPKGColumnValues *)fieldValues
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    fieldValues

    field values

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                   andFieldValues:(GPKGColumnValues *)fieldValues
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    fieldValues

    field values

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    fieldValues

    field values

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    fieldValues

    field values

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    fieldValues

    field values

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    fieldValues

    field values

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    fieldValues

    field values

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andFieldValues fieldValues: GPKGColumnValues!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    fieldValues

    field values

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                     andFieldValues:(GPKGColumnValues *)fieldValues
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                     andFieldValues:(GPKGColumnValues *)fieldValues
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                     andFieldValues:(GPKGColumnValues *)fieldValues
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                     andFieldValues:(GPKGColumnValues *)fieldValues
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                     andFieldValues:(GPKGColumnValues *)fieldValues
                                         andGroupBy:(NSString *)groupBy
                                          andHaving:(NSString *)having
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                     andFieldValues:(GPKGColumnValues *)fieldValues
                                         andGroupBy:(NSString *)groupBy
                                          andHaving:(NSString *)having
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                   andFieldValues:(GPKGColumnValues *)fieldValues
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                   andFieldValues:(GPKGColumnValues *)fieldValues
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                   andFieldValues:(GPKGColumnValues *)fieldValues
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                   andFieldValues:(GPKGColumnValues *)fieldValues
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                   andFieldValues:(GPKGColumnValues *)fieldValues
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                   andFieldValues:(GPKGColumnValues *)fieldValues
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                    andFieldValues:(GPKGColumnValues *)fieldValues
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andFieldValues fieldValues: GPKGColumnValues!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    fieldValues

    field values

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                           andWhere:(NSString *)where
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                           andWhere:(NSString *)where
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                           andWhere:(NSString *)where
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                           andWhere:(NSString *)where
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                           andWhere:(NSString *)where
                                         andGroupBy:(NSString *)groupBy
                                          andHaving:(NSString *)having
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                           andWhere:(NSString *)where
                                         andGroupBy:(NSString *)groupBy
                                          andHaving:(NSString *)having
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andWhere:(NSString *)where
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andWhere:(NSString *)where
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andWhere:(NSString *)where
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andWhere:(NSString *)where
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andWhere:(NSString *)where
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andWhere:(NSString *)where
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                           andWhere:(NSString *)where
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andWhere where: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                           andWhere:(NSString *)where
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andWhere where: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                           andWhere:(NSString *)where
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andWhere where: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                           andWhere:(NSString *)where
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andWhere where: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                           andWhere:(NSString *)where
                                         andGroupBy:(NSString *)groupBy
                                          andHaving:(NSString *)having
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andWhere where: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                           andWhere:(NSString *)where
                                         andGroupBy:(NSString *)groupBy
                                          andHaving:(NSString *)having
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andWhere where: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andWhere where: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    where

    where clause

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andWhere where: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    where

    where clause

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andWhere where: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    where

    where clause

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andWhere where: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    where

    where clause

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andWhere where: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    where

    where clause

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andWhere where: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    where

    where clause

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                         andWhere:(NSString *)where
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                         andWhere:(NSString *)where
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                         andWhere:(NSString *)where
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                         andWhere:(NSString *)where
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                         andWhere:(NSString *)where
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                         andWhere:(NSString *)where
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                           andWhere:(NSString *)where
                                       andWhereArgs:(NSArray *)whereArgs
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                           andWhere:(NSString *)where
                                       andWhereArgs:(NSArray *)whereArgs
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                           andWhere:(NSString *)where
                                       andWhereArgs:(NSArray *)whereArgs
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                           andWhere:(NSString *)where
                                       andWhereArgs:(NSArray *)whereArgs
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                           andWhere:(NSString *)where
                                       andWhereArgs:(NSArray *)whereArgs
                                         andGroupBy:(NSString *)groupBy
                                          andHaving:(NSString *)having
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                           andWhere:(NSString *)where
                                       andWhereArgs:(NSArray *)whereArgs
                                         andGroupBy:(NSString *)groupBy
                                          andHaving:(NSString *)having
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                         andWhere:(NSString *)where
                                     andWhereArgs:(NSArray *)whereArgs
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                         andWhere:(NSString *)where
                                     andWhereArgs:(NSArray *)whereArgs
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                         andWhere:(NSString *)where
                                     andWhereArgs:(NSArray *)whereArgs
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                         andWhere:(NSString *)where
                                     andWhereArgs:(NSArray *)whereArgs
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                         andWhere:(NSString *)where
                                     andWhereArgs:(NSArray *)whereArgs
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                         andWhere:(NSString *)where
                                     andWhereArgs:(NSArray *)whereArgs
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                           andWhere:(NSString *)where
                                       andWhereArgs:(NSArray *)whereArgs
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                           andWhere:(NSString *)where
                                       andWhereArgs:(NSArray *)whereArgs
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                           andWhere:(NSString *)where
                                       andWhereArgs:(NSArray *)whereArgs
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                           andWhere:(NSString *)where
                                       andWhereArgs:(NSArray *)whereArgs
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                           andWhere:(NSString *)where
                                       andWhereArgs:(NSArray *)whereArgs
                                         andGroupBy:(NSString *)groupBy
                                          andHaving:(NSString *)having
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithNestedSQL:(NSString *)nestedSQL
                                      andNestedArgs:
                                          (NSArray<NSString *> *)nestedArgs
                                           andWhere:(NSString *)where
                                       andWhereArgs:(NSArray *)whereArgs
                                         andGroupBy:(NSString *)groupBy
                                          andHaving:(NSString *)having
                                         andOrderBy:(NSString *)orderBy
                                           andLimit:(int)limit
                                          andOffset:(int)offset;

    Swift

    func queryInForChunk(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andWhere:(NSString *)where
                                     andWhereArgs:(NSArray *)whereArgs
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andWhere:(NSString *)where
                                     andWhereArgs:(NSArray *)whereArgs
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andWhere:(NSString *)where
                                     andWhereArgs:(NSArray *)whereArgs
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andWhere:(NSString *)where
                                     andWhereArgs:(NSArray *)whereArgs
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andWhere:(NSString *)where
                                     andWhereArgs:(NSArray *)whereArgs
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andWhere:(NSString *)where
                                     andWhereArgs:(NSArray *)whereArgs
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                         andLimit:(int)limit
                                        andOffset:(int)offset;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                          andLimit:(int)limit
                                         andOffset:(int)offset;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andWhere:(NSString *)where
                                     andWhereArgs:(NSArray *)whereArgs
                                    andLimitValue:(NSString *)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimitValue limit: String!) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andWhere:(NSString *)where
                                     andWhereArgs:(NSArray *)whereArgs
                                       andOrderBy:(NSString *)orderBy
                                    andLimitValue:(NSString *)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimitValue limit: String!) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andNestedSQL:(NSString *)nestedSQL
                                    andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                         andWhere:(NSString *)where
                                     andWhereArgs:(NSArray *)whereArgs
                                       andGroupBy:(NSString *)groupBy
                                        andHaving:(NSString *)having
                                       andOrderBy:(NSString *)orderBy
                                    andLimitValue:(NSString *)limit;

    Swift

    func queryInForChunk(withColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimitValue limit: String!) -> GPKGResultSet!

    Parameters

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                     andLimitValue:(NSString *)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimitValue limit: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andOrderBy:(NSString *)orderBy
                                     andLimitValue:(NSString *)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimitValue limit: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows by ids in the nested SQL query, starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryInForChunkWithDistinct:(BOOL)distinct
                                        andColumns:(NSArray<NSString *> *)columns
                                      andNestedSQL:(NSString *)nestedSQL
                                     andNestedArgs:(NSArray<NSString *> *)nestedArgs
                                          andWhere:(NSString *)where
                                      andWhereArgs:(NSArray *)whereArgs
                                        andGroupBy:(NSString *)groupBy
                                         andHaving:(NSString *)having
                                        andOrderBy:(NSString *)orderBy
                                     andLimitValue:(NSString *)limit;

    Swift

    func queryInForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimitValue limit: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithNestedSQL:(NSString *)nestedSQL
                  andNestedArgs:(NSArray<NSString *> *)nestedArgs
                       andWhere:(NSString *)where
                   andWhereArgs:(NSArray *)whereArgs;

    Swift

    func countIn(withNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> Int32

    Parameters

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    Return Value

    count

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithColumn:(NSString *)column
                andNestedSQL:(NSString *)nestedSQL
               andNestedArgs:(NSArray<NSString *> *)nestedArgs
                    andWhere:(NSString *)where
                andWhereArgs:(NSArray *)whereArgs;

    Swift

    func countIn(withColumn column: String!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> Int32

    Parameters

    column

    count column name

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    Return Value

    count

  • Get the count in the nested SQL query

    Declaration

    Objective-C

    - (int)countInWithDistinct:(BOOL)distinct
                     andColumn:(NSString *)column
                  andNestedSQL:(NSString *)nestedSQL
                 andNestedArgs:(NSArray<NSString *> *)nestedArgs
                      andWhere:(NSString *)where
                  andWhereArgs:(NSArray *)whereArgs;

    Swift

    func countIn(withDistinct distinct: Bool, andColumn column: String!, andNestedSQL nestedSQL: String!, andNestedArgs nestedArgs: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    count column name

    nestedSQL

    nested SQL

    nestedArgs

    nested SQL args

    where

    where clause

    whereArgs

    where arguments

    Return Value

    count

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWhere:(NSString *)where;

    Swift

    func queryWhere(_ where: String!) -> GPKGResultSet!

    Parameters

    where

    where clause

    Return Value

    result

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithDistinct:(BOOL)distinct andWhere:(NSString *)where;

    Swift

    func query(withDistinct distinct: Bool, andWhere where: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    where

    where clause

    Return Value

    result

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithColumns:(NSArray<NSString *> *)columns
                               andWhere:(NSString *)where;

    Swift

    func query(withColumns columns: [String]!, andWhere where: String!) -> GPKGResultSet!

    Parameters

    columns

    columns

    where

    where clause

    Return Value

    result

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithDistinct:(BOOL)distinct
                              andColumns:(NSArray<NSString *> *)columns
                                andWhere:(NSString *)where;

    Swift

    func query(withDistinct distinct: Bool, andColumns columns: [String]!, andWhere where: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    where

    where clause

    Return Value

    result

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWhere:(NSString *)where
                     andWhereArgs:(NSArray *)whereArgs;

    Swift

    func queryWhere(_ where: String!, andWhereArgs whereArgs: [Any]!) -> GPKGResultSet!

    Parameters

    where

    where clause

    whereArgs

    where arguments

    Return Value

    result

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithDistinct:(BOOL)distinct
                                andWhere:(NSString *)where
                            andWhereArgs:(NSArray *)whereArgs;

    Swift

    func query(withDistinct distinct: Bool, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    where

    where clause

    whereArgs

    where arguments

    Return Value

    result

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithColumns:(NSArray<NSString *> *)columns
                               andWhere:(NSString *)where
                           andWhereArgs:(NSArray *)whereArgs;

    Swift

    func query(withColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> GPKGResultSet!

    Parameters

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    Return Value

    result

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithDistinct:(BOOL)distinct
                              andColumns:(NSArray<NSString *> *)columns
                                andWhere:(NSString *)where
                            andWhereArgs:(NSArray *)whereArgs;

    Swift

    func query(withDistinct distinct: Bool, andColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    Return Value

    result

  • Query SQL for rows

    Declaration

    Objective-C

    - (NSString *)querySQLWhere:(NSString *)where;

    Swift

    func querySQLWhere(_ where: String!) -> String!

    Parameters

    where

    where clause

    Return Value

    SQL

  • Query SQL for rows

    Declaration

    Objective-C

    - (NSString *)querySQLWithDistinct:(BOOL)distinct andWhere:(NSString *)where;

    Swift

    func querySQL(withDistinct distinct: Bool, andWhere where: String!) -> String!

    Parameters

    distinct

    distinct rows

    where

    where clause

    Return Value

    SQL

  • Query SQL for row ids

    Declaration

    Objective-C

    - (NSString *)queryIdsSQLWhere:(NSString *)where;

    Swift

    func queryIdsSQLWhere(_ where: String!) -> String!

    Parameters

    where

    where clause

    Return Value

    SQL

  • Query SQL for row ids

    Declaration

    Objective-C

    - (NSString *)queryIdsSQLWithDistinct:(BOOL)distinct andWhere:(NSString *)where;

    Swift

    func queryIdsSQL(withDistinct distinct: Bool, andWhere where: String!) -> String!

    Parameters

    distinct

    distinct rows

    where

    where clause

    Return Value

    SQL

  • Query SQL for row multi ids

    Declaration

    Objective-C

    - (NSString *)queryMultiIdsSQLWhere:(NSString *)where;

    Swift

    func queryMultiIdsSQLWhere(_ where: String!) -> String!

    Parameters

    where

    where clause

    Return Value

    SQL

  • Query SQL for row multi ids

    Declaration

    Objective-C

    - (NSString *)queryMultiIdsSQLWithDistinct:(BOOL)distinct
                                      andWhere:(NSString *)where;

    Swift

    func queryMultiIdsSQL(withDistinct distinct: Bool, andWhere where: String!) -> String!

    Parameters

    distinct

    distinct rows

    where

    where clause

    Return Value

    SQL

  • Query SQL for rows

    Declaration

    Objective-C

    - (NSString *)querySQLWithColumns:(NSArray<NSString *> *)columns
                             andWhere:(NSString *)where;

    Swift

    func querySQL(withColumns columns: [String]!, andWhere where: String!) -> String!

    Parameters

    columns

    columns

    where

    where clause

    Return Value

    SQL

  • Query SQL for rows

    Declaration

    Objective-C

    - (NSString *)querySQLWithDistinct:(BOOL)distinct
                            andColumns:(NSArray<NSString *> *)columns
                              andWhere:(NSString *)where;

    Swift

    func querySQL(withDistinct distinct: Bool, andColumns columns: [String]!, andWhere where: String!) -> String!

    Parameters

    distinct

    distinct rows

    columns

    columns

    where

    where clause

    Return Value

    SQL

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWhere:(NSString *)where
                     andWhereArgs:(NSArray *)whereArgs
                       andGroupBy:(NSString *)groupBy
                        andHaving:(NSString *)having
                       andOrderBy:(NSString *)orderBy;

    Swift

    func queryWhere(_ where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> GPKGResultSet!

    Parameters

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    Return Value

    result

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithDistinct:(BOOL)distinct
                                andWhere:(NSString *)where
                            andWhereArgs:(NSArray *)whereArgs
                              andGroupBy:(NSString *)groupBy
                               andHaving:(NSString *)having
                              andOrderBy:(NSString *)orderBy;

    Swift

    func query(withDistinct distinct: Bool, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    Return Value

    result

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithColumns:(NSArray<NSString *> *)columns
                               andWhere:(NSString *)where
                           andWhereArgs:(NSArray *)whereArgs
                             andGroupBy:(NSString *)groupBy
                              andHaving:(NSString *)having
                             andOrderBy:(NSString *)orderBy;

    Swift

    func query(withColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> GPKGResultSet!

    Parameters

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    Return Value

    result

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithDistinct:(BOOL)distinct
                              andColumns:(NSArray<NSString *> *)columns
                                andWhere:(NSString *)where
                            andWhereArgs:(NSArray *)whereArgs
                              andGroupBy:(NSString *)groupBy
                               andHaving:(NSString *)having
                              andOrderBy:(NSString *)orderBy;

    Swift

    func query(withDistinct distinct: Bool, andColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    Return Value

    result

  • Query where

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWhere:(NSString *)where
                     andWhereArgs:(NSArray *)whereArgs
                       andGroupBy:(NSString *)groupBy
                        andHaving:(NSString *)having
                       andOrderBy:(NSString *)orderBy
                         andLimit:(NSString *)limit;

    Swift

    func queryWhere(_ where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: String!) -> GPKGResultSet!

    Parameters

    where

    where clause

    whereArgs

    where args

    groupBy

    group by clause

    having

    having clause

    orderBy

    order by clause

    limit

    limit clause

    Return Value

    result set

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithDistinct:(BOOL)distinct
                                andWhere:(NSString *)where
                            andWhereArgs:(NSArray *)whereArgs
                              andGroupBy:(NSString *)groupBy
                               andHaving:(NSString *)having
                              andOrderBy:(NSString *)orderBy
                                andLimit:(NSString *)limit;

    Swift

    func query(withDistinct distinct: Bool, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    limit

    Return Value

    result

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithColumns:(NSArray<NSString *> *)columns
                               andWhere:(NSString *)where
                           andWhereArgs:(NSArray *)whereArgs
                             andGroupBy:(NSString *)groupBy
                              andHaving:(NSString *)having
                             andOrderBy:(NSString *)orderBy
                               andLimit:(NSString *)limit;

    Swift

    func query(withColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: String!) -> GPKGResultSet!

    Parameters

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    limit

    Return Value

    result

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithDistinct:(BOOL)distinct
                              andColumns:(NSArray<NSString *> *)columns
                                andWhere:(NSString *)where
                            andWhereArgs:(NSArray *)whereArgs
                              andGroupBy:(NSString *)groupBy
                               andHaving:(NSString *)having
                              andOrderBy:(NSString *)orderBy
                                andLimit:(NSString *)limit;

    Swift

    func query(withDistinct distinct: Bool, andColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    limit

    Return Value

    result

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithColumns:(NSArray<NSString *> *)columns
                               andWhere:(NSString *)where
                           andWhereArgs:(NSArray *)whereArgs
                             andOrderBy:(NSString *)orderBy
                               andLimit:(NSString *)limit;

    Swift

    func query(withColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: String!) -> GPKGResultSet!

    Parameters

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    limit

    Return Value

    result

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithColumns:(NSArray<NSString *> *)columns
                               andWhere:(NSString *)where
                           andWhereArgs:(NSArray *)whereArgs
                               andLimit:(NSString *)limit;

    Swift

    func query(withColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: String!) -> GPKGResultSet!

    Parameters

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    limit

    limit

    Return Value

    result

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithDistinct:(BOOL)distinct
                              andColumns:(NSArray<NSString *> *)columns
                                andWhere:(NSString *)where
                            andWhereArgs:(NSArray *)whereArgs
                              andOrderBy:(NSString *)orderBy
                                andLimit:(NSString *)limit;

    Swift

    func query(withDistinct distinct: Bool, andColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    limit

    Return Value

    result

  • Query for rows

    Declaration

    Objective-C

    - (GPKGResultSet *)queryWithDistinct:(BOOL)distinct
                              andColumns:(NSArray<NSString *> *)columns
                                andWhere:(NSString *)where
                            andWhereArgs:(NSArray *)whereArgs
                                andLimit:(NSString *)limit;

    Swift

    func query(withDistinct distinct: Bool, andColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    limit

    limit

    Return Value

    result

  • Determine if the results are paginated

    Declaration

    Objective-C

    + (BOOL)isPaginated:(GPKGResultSet *)results;

    Swift

    class func isPaginated(_ results: GPKGResultSet!) -> Bool

    Parameters

    results

    query results

    Return Value

    true if paginated

  • Paginate the results

    Declaration

    Objective-C

    - (GPKGObjectPaginatedResults *)paginate:(GPKGResultSet *)results;

    Swift

    func paginate(_ results: GPKGResultSet!) -> GPKGObjectPaginatedResults!

    Parameters

    results

    result set

    Return Value

    object paginated results

  • Paginate the results

    Declaration

    Objective-C

    + (GPKGObjectPaginatedResults *)paginate:(GPKGResultSet *)results
                                     withDao:(GPKGBaseDao *)dao;

    Swift

    class func paginate(_ results: GPKGResultSet!, with dao: GPKGBaseDao!) -> GPKGObjectPaginatedResults!

    Parameters

    results

    result set

    dao

    base DAO

    Return Value

    object paginated results

  • Query for id ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithLimit:(int)limit;

    Swift

    func queryForChunk(withLimit limit: Int32) -> GPKGResultSet!

    Parameters

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithLimit:(int)limit andOffset:(int)offset;

    Swift

    func queryForChunk(withLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct andLimit:(int)limit;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                        andLimit:(int)limit
                                       andOffset:(int)offset;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithColumns:(NSArray<NSString *> *)columns
                                       andLimit:(int)limit;

    Swift

    func queryForChunk(withColumns columns: [String]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithColumns:(NSArray<NSString *> *)columns
                                       andLimit:(int)limit
                                      andOffset:(int)offset;

    Swift

    func queryForChunk(withColumns columns: [String]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andColumns:(NSArray<NSString *> *)columns
                                        andLimit:(int)limit;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andColumns:(NSArray<NSString *> *)columns
                                        andLimit:(int)limit
                                       andOffset:(int)offset;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithWhere:(NSString *)where
                                 andWhereArgs:(NSArray *)whereArgs
                                     andLimit:(int)limit;

    Swift

    func queryForChunk(withWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithWhere:(NSString *)where
                                 andWhereArgs:(NSArray *)whereArgs
                                     andLimit:(int)limit
                                    andOffset:(int)offset;

    Swift

    func queryForChunk(withWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                        andWhere:(NSString *)where
                                    andWhereArgs:(NSArray *)whereArgs
                                        andLimit:(int)limit;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                        andWhere:(NSString *)where
                                    andWhereArgs:(NSArray *)whereArgs
                                        andLimit:(int)limit
                                       andOffset:(int)offset;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithColumns:(NSArray<NSString *> *)columns
                                       andWhere:(NSString *)where
                                   andWhereArgs:(NSArray *)whereArgs
                                       andLimit:(int)limit;

    Swift

    func queryForChunk(withColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithColumns:(NSArray<NSString *> *)columns
                                       andWhere:(NSString *)where
                                   andWhereArgs:(NSArray *)whereArgs
                                       andLimit:(int)limit
                                      andOffset:(int)offset;

    Swift

    func queryForChunk(withColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for id ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andColumns:(NSArray<NSString *> *)columns
                                        andWhere:(NSString *)where
                                    andWhereArgs:(NSArray *)whereArgs
                                        andLimit:(int)limit;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    Return Value

    result

  • Query for id ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andColumns:(NSArray<NSString *> *)columns
                                        andWhere:(NSString *)where
                                    andWhereArgs:(NSArray *)whereArgs
                                        andLimit:(int)limit
                                       andOffset:(int)offset;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithOrderBy:(NSString *)orderBy
                                       andLimit:(int)limit;

    Swift

    func queryForChunkWithOrder(by orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithOrderBy:(NSString *)orderBy
                                       andLimit:(int)limit
                                      andOffset:(int)offset;

    Swift

    func queryForChunkWithOrder(by orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andOrderBy:(NSString *)orderBy
                                        andLimit:(int)limit;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andOrderBy:(NSString *)orderBy
                                        andLimit:(int)limit
                                       andOffset:(int)offset;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andOrderBy:(NSString *)orderBy
                                       andLimit:(int)limit;

    Swift

    func queryForChunk(withColumns columns: [String]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andOrderBy:(NSString *)orderBy
                                       andLimit:(int)limit
                                      andOffset:(int)offset;

    Swift

    func queryForChunk(withColumns columns: [String]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andColumns:(NSArray<NSString *> *)columns
                                      andOrderBy:(NSString *)orderBy
                                        andLimit:(int)limit;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andColumns:(NSArray<NSString *> *)columns
                                      andOrderBy:(NSString *)orderBy
                                        andLimit:(int)limit
                                       andOffset:(int)offset;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithWhere:(NSString *)where
                                 andWhereArgs:(NSArray *)whereArgs
                                   andOrderBy:(NSString *)orderBy
                                     andLimit:(int)limit;

    Swift

    func queryForChunk(withWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithWhere:(NSString *)where
                                 andWhereArgs:(NSArray *)whereArgs
                                   andOrderBy:(NSString *)orderBy
                                     andLimit:(int)limit
                                    andOffset:(int)offset;

    Swift

    func queryForChunk(withWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                        andWhere:(NSString *)where
                                    andWhereArgs:(NSArray *)whereArgs
                                      andOrderBy:(NSString *)orderBy
                                        andLimit:(int)limit;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                        andWhere:(NSString *)where
                                    andWhereArgs:(NSArray *)whereArgs
                                      andOrderBy:(NSString *)orderBy
                                        andLimit:(int)limit
                                       andOffset:(int)offset;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithColumns:(NSArray<NSString *> *)columns
                                       andWhere:(NSString *)where
                                   andWhereArgs:(NSArray *)whereArgs
                                     andOrderBy:(NSString *)orderBy
                                       andLimit:(int)limit;

    Swift

    func queryForChunk(withColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithColumns:(NSArray<NSString *> *)columns
                                       andWhere:(NSString *)where
                                   andWhereArgs:(NSArray *)whereArgs
                                     andOrderBy:(NSString *)orderBy
                                       andLimit:(int)limit
                                      andOffset:(int)offset;

    Swift

    func queryForChunk(withColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andColumns:(NSArray<NSString *> *)columns
                                        andWhere:(NSString *)where
                                    andWhereArgs:(NSArray *)whereArgs
                                      andOrderBy:(NSString *)orderBy
                                        andLimit:(int)limit;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andColumns:(NSArray<NSString *> *)columns
                                        andWhere:(NSString *)where
                                    andWhereArgs:(NSArray *)whereArgs
                                      andOrderBy:(NSString *)orderBy
                                        andLimit:(int)limit
                                       andOffset:(int)offset;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithGroupBy:(NSString *)groupBy
                                      andHaving:(NSString *)having
                                     andOrderBy:(NSString *)orderBy
                                       andLimit:(int)limit;

    Swift

    func queryForChunkWithGroup(by groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithGroupBy:(NSString *)groupBy
                                      andHaving:(NSString *)having
                                     andOrderBy:(NSString *)orderBy
                                       andLimit:(int)limit
                                      andOffset:(int)offset;

    Swift

    func queryForChunkWithGroup(by groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andGroupBy:(NSString *)groupBy
                                       andHaving:(NSString *)having
                                      andOrderBy:(NSString *)orderBy
                                        andLimit:(int)limit;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andGroupBy:(NSString *)groupBy
                                       andHaving:(NSString *)having
                                      andOrderBy:(NSString *)orderBy
                                        andLimit:(int)limit
                                       andOffset:(int)offset;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andGroupBy:(NSString *)groupBy
                                      andHaving:(NSString *)having
                                     andOrderBy:(NSString *)orderBy
                                       andLimit:(int)limit;

    Swift

    func queryForChunk(withColumns columns: [String]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithColumns:(NSArray<NSString *> *)columns
                                     andGroupBy:(NSString *)groupBy
                                      andHaving:(NSString *)having
                                     andOrderBy:(NSString *)orderBy
                                       andLimit:(int)limit
                                      andOffset:(int)offset;

    Swift

    func queryForChunk(withColumns columns: [String]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andColumns:(NSArray<NSString *> *)columns
                                      andGroupBy:(NSString *)groupBy
                                       andHaving:(NSString *)having
                                      andOrderBy:(NSString *)orderBy
                                        andLimit:(int)limit;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andColumns:(NSArray<NSString *> *)columns
                                      andGroupBy:(NSString *)groupBy
                                       andHaving:(NSString *)having
                                      andOrderBy:(NSString *)orderBy
                                        andLimit:(int)limit
                                       andOffset:(int)offset;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithWhere:(NSString *)where
                                 andWhereArgs:(NSArray *)whereArgs
                                   andGroupBy:(NSString *)groupBy
                                    andHaving:(NSString *)having
                                   andOrderBy:(NSString *)orderBy
                                     andLimit:(int)limit;

    Swift

    func queryForChunk(withWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithWhere:(NSString *)where
                                 andWhereArgs:(NSArray *)whereArgs
                                   andGroupBy:(NSString *)groupBy
                                    andHaving:(NSString *)having
                                   andOrderBy:(NSString *)orderBy
                                     andLimit:(int)limit
                                    andOffset:(int)offset;

    Swift

    func queryForChunk(withWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                        andWhere:(NSString *)where
                                    andWhereArgs:(NSArray *)whereArgs
                                      andGroupBy:(NSString *)groupBy
                                       andHaving:(NSString *)having
                                      andOrderBy:(NSString *)orderBy
                                        andLimit:(int)limit;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                        andWhere:(NSString *)where
                                    andWhereArgs:(NSArray *)whereArgs
                                      andGroupBy:(NSString *)groupBy
                                       andHaving:(NSString *)having
                                      andOrderBy:(NSString *)orderBy
                                        andLimit:(int)limit
                                       andOffset:(int)offset;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithColumns:(NSArray<NSString *> *)columns
                                       andWhere:(NSString *)where
                                   andWhereArgs:(NSArray *)whereArgs
                                     andGroupBy:(NSString *)groupBy
                                      andHaving:(NSString *)having
                                     andOrderBy:(NSString *)orderBy
                                       andLimit:(int)limit;

    Swift

    func queryForChunk(withColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithColumns:(NSArray<NSString *> *)columns
                                       andWhere:(NSString *)where
                                   andWhereArgs:(NSArray *)whereArgs
                                     andGroupBy:(NSString *)groupBy
                                      andHaving:(NSString *)having
                                     andOrderBy:(NSString *)orderBy
                                       andLimit:(int)limit
                                      andOffset:(int)offset;

    Swift

    func queryForChunk(withColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andColumns:(NSArray<NSString *> *)columns
                                        andWhere:(NSString *)where
                                    andWhereArgs:(NSArray *)whereArgs
                                      andGroupBy:(NSString *)groupBy
                                       andHaving:(NSString *)having
                                      andOrderBy:(NSString *)orderBy
                                        andLimit:(int)limit;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andColumns:(NSArray<NSString *> *)columns
                                        andWhere:(NSString *)where
                                    andWhereArgs:(NSArray *)whereArgs
                                      andGroupBy:(NSString *)groupBy
                                       andHaving:(NSString *)having
                                      andOrderBy:(NSString *)orderBy
                                        andLimit:(int)limit
                                       andOffset:(int)offset;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimit limit: Int32, andOffset offset: Int32) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    offset

    chunk query offset

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithColumns:(NSArray<NSString *> *)columns
                                       andWhere:(NSString *)where
                                   andWhereArgs:(NSArray *)whereArgs
                                  andLimitValue:(NSString *)limit;

    Swift

    func queryForChunk(withColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimitValue limit: String!) -> GPKGResultSet!

    Parameters

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithColumns:(NSArray<NSString *> *)columns
                                       andWhere:(NSString *)where
                                   andWhereArgs:(NSArray *)whereArgs
                                     andOrderBy:(NSString *)orderBy
                                  andLimitValue:(NSString *)limit;

    Swift

    func queryForChunk(withColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimitValue limit: String!) -> GPKGResultSet!

    Parameters

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithColumns:(NSArray<NSString *> *)columns
                                       andWhere:(NSString *)where
                                   andWhereArgs:(NSArray *)whereArgs
                                     andGroupBy:(NSString *)groupBy
                                      andHaving:(NSString *)having
                                     andOrderBy:(NSString *)orderBy
                                  andLimitValue:(NSString *)limit;

    Swift

    func queryForChunk(withColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimitValue limit: String!) -> GPKGResultSet!

    Parameters

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andColumns:(NSArray<NSString *> *)columns
                                        andWhere:(NSString *)where
                                    andWhereArgs:(NSArray *)whereArgs
                                   andLimitValue:(NSString *)limit;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andLimitValue limit: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andColumns:(NSArray<NSString *> *)columns
                                        andWhere:(NSString *)where
                                    andWhereArgs:(NSArray *)whereArgs
                                      andOrderBy:(NSString *)orderBy
                                   andLimitValue:(NSString *)limit;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andOrderBy orderBy: String!, andLimitValue limit: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Query for ordered rows starting at the offset and returning no more than the limit.

    Declaration

    Objective-C

    - (GPKGResultSet *)queryForChunkWithDistinct:(BOOL)distinct
                                      andColumns:(NSArray<NSString *> *)columns
                                        andWhere:(NSString *)where
                                    andWhereArgs:(NSArray *)whereArgs
                                      andGroupBy:(NSString *)groupBy
                                       andHaving:(NSString *)having
                                      andOrderBy:(NSString *)orderBy
                                   andLimitValue:(NSString *)limit;

    Swift

    func queryForChunk(withDistinct distinct: Bool, andColumns columns: [String]!, andWhere where: String!, andWhereArgs whereArgs: [Any]!, andGroupBy groupBy: String!, andHaving having: String!, andOrderBy orderBy: String!, andLimitValue limit: String!) -> GPKGResultSet!

    Parameters

    distinct

    distinct rows

    columns

    columns

    where

    where clause

    whereArgs

    where arguments

    groupBy

    group by

    having

    having

    orderBy

    order by

    limit

    chunk limit

    Return Value

    result

  • Build a limit String with the limit and offset

    Declaration

    Objective-C

    - (NSString *)buildLimitWithLimit:(int)limit andOffset:(int)offset;

    Swift

    func buildLimit(withLimit limit: Int32, andOffset offset: Int32) -> String!

    Parameters

    limit

    limit

    offset

    offset

    Return Value

    limit

  • Check if id exists

    Declaration

    Objective-C

    - (BOOL)idExists:(NSObject *)id;

    Swift

    func idExists(_ id: NSObject!) -> Bool

    Parameters

    id

    id value

    Return Value

    true if exists

  • Check if multiple id exists

    Declaration

    Objective-C

    - (BOOL)multiIdExists:(NSArray *)idValues;

    Swift

    func multiIdExists(_ idValues: [Any]!) -> Bool

    Parameters

    idValues

    id values

    Return Value

    true if exists

  • Query for the same id as the object

    Declaration

    Objective-C

    - (NSObject *)queryForSameId:(NSObject *)object;

    Swift

    func query(forSameId object: NSObject!) -> NSObject!

    Parameters

    object

    object

    Return Value

    object

  • Begin an exclusive transaction on the database

    Declaration

    Objective-C

    - (void)beginTransaction;

    Swift

    func beginTransaction()
  • Commit an active transaction

    Declaration

    Objective-C

    - (void)commitTransaction;

    Swift

    func commitTransaction()
  • Rollback an active transaction

    Declaration

    Objective-C

    - (void)rollbackTransaction;

    Swift

    func rollbackTransaction()
  • Determine if currently within a transaction

    Declaration

    Objective-C

    - (BOOL)inTransaction;

    Swift

    func inTransaction() -> Bool

    Return Value

    true if in transaction

  • Update the object

    Declaration

    Objective-C

    - (int)update:(NSObject *)object;

    Swift

    func update(_ object: NSObject!) -> Int32

    Parameters

    object

    object

    Return Value

    rows updated

  • Update where with values

    Declaration

    Objective-C

    - (int)updateWithValues:(GPKGContentValues *)values
                   andWhere:(NSString *)where
               andWhereArgs:(NSArray *)whereArgs;

    Swift

    func update(with values: GPKGContentValues!, andWhere where: String!, andWhereArgs whereArgs: [Any]!) -> Int32

    Parameters

    values

    content values

    where

    where clause

    whereArgs

    where args

    Return Value

    rows updated

  • Delete object

    Declaration

    Objective-C

    - (int)delete:(NSObject *)object;

    Swift

    func delete(_ object: NSObject!) -> Int32

    Parameters

    object

    object

    Return Value

    rows deleted

  • Delete objects

    Declaration

    Objective-C

    - (int)deleteObjects:(NSArray *)objects;

    Swift

    func delete(_ objects: [Any]!) -> Int32

    Parameters

    objects

    array of objects

    Return Value

    rows deleted

  • Delete by id

    Declaration

    Objective-C

    - (int)deleteById:(NSObject *)idValue;

    Swift

    func delete(byId idValue: NSObject!) -> Int32

    Parameters

    idValue

    id value

    Return Value

    rows deleted

  • Delete by multiple id values

    Declaration

    Objective-C

    - (int)deleteByMultiId:(NSArray *)idValues;

    Swift

    func delete(byMultiId idValues: [Any]!) -> Int32

    Parameters

    idValues

    id values

    Return Value

    rows deleted

  • Delete where

    Declaration

    Objective-C

    - (int)deleteWhere:(NSString *)where andWhereArgs:(NSArray *)whereArgs;

    Swift

    func deleteWhere(_ where: String!, andWhereArgs whereArgs: [Any]!) -> Int32

    Parameters

    where

    where clause

    whereArgs

    where args

    Return Value

    rows deleted

  • Delete by field values

    Declaration

    Objective-C

    - (int)deleteByFieldValues:(GPKGColumnValues *)fieldValues;

    Swift

    func delete(byFieldValues fieldValues: GPKGColumnValues!) -> Int32

    Parameters

    fieldValues

    field values

    Return Value

    rows deleted

  • Delete all rows

    Declaration

    Objective-C

    - (int)deleteAll;

    Swift

    func deleteAll() -> Int32

    Return Value

    rows deleted

  • Create object, same as calling insert

    Declaration

    Objective-C

    - (long long)create:(NSObject *)object;

    Swift

    func create(_ object: NSObject!) -> Int64

    Parameters

    object

    object

    Return Value

    insertion id

  • Insert object

    Declaration

    Objective-C

    - (long long)insert:(NSObject *)object;

    Swift

    func insert(_ object: NSObject!) -> Int64

    Parameters

    object

    object

    Return Value

    insertion id

  • Create if does not exist

    Declaration

    Objective-C

    - (long long)createIfNotExists:(NSObject *)object;

    Swift

    func createIfNotExists(_ object: NSObject!) -> Int64

    Parameters

    object

    object

    Return Value

    insertion id if created

  • Create if does not exist or update if it does

    Declaration

    Objective-C

    - (long long)createOrUpdate:(NSObject *)object;

    Swift

    func createOrUpdate(_ object: NSObject!) -> Int64

    Parameters

    object

    object

    Return Value

    insertion id if created

  • Determine if the table has an id

    Declaration

    Objective-C

    - (BOOL)hasId;

    Swift

    func hasId() -> Bool

    Return Value

    true if has an id

  • Get the id of the object

    Declaration

    Objective-C

    - (NSObject *)id:(NSObject *)object;

    Swift

    func id(_ object: NSObject!) -> NSObject!

    Parameters

    object

    object

    Return Value

    id value

  • Get the multiple id values of the object

    Declaration

    Objective-C

    - (NSArray *)multiId:(NSObject *)object;

    Swift

    func multiId(_ object: NSObject!) -> [Any]!

    Parameters

    object

    object

    Return Value

    id values in an array

  • Set the object id

    Declaration

    Objective-C

    - (void)setId:(NSObject *)object withIdValue:(NSObject *)id;

    Swift

    func setId(_ object: NSObject!, withIdValue id: NSObject!)

    Parameters

    object

    object

    id

    id

  • Set the object multiple id

    Declaration

    Objective-C

    - (void)setMultiId:(NSObject *)object withIdValues:(NSArray *)idValues;

    Swift

    func setMultiId(_ object: NSObject!, withIdValues idValues: [Any]!)

    Parameters

    object

    object

    idValues

    id values

  • Get the column values of the object

    Declaration

    Objective-C

    - (GPKGColumnValues *)values:(NSObject *)object;

    Swift

    func values(_ object: NSObject!) -> GPKGColumnValues!

    Parameters

    object

    object

    Return Value

    column values

  • Build primary key where clause with id value

    Declaration

    Objective-C

    - (NSString *)buildPkWhereWithValue:(NSObject *)idValue;

    Swift

    func buildPkWhere(withValue idValue: NSObject!) -> String!

    Parameters

    idValue

    id value

    Return Value

    pk where clause

  • Build primary key where args

    Declaration

    Objective-C

    - (NSArray *)buildPkWhereArgsWithValue:(NSObject *)idValue;

    Swift

    func buildPkWhereArgs(withValue idValue: NSObject!) -> [Any]!

    Parameters

    idValue

    id value

    Return Value

    pk where args

  • Build primary key where clause with id values

    Declaration

    Objective-C

    - (NSString *)buildPkWhereWithValues:(NSArray *)idValues;

    Swift

    func buildPkWhere(withValues idValues: [Any]!) -> String!

    Parameters

    idValues

    id values

    Return Value

    where clause

  • Build where clause with fields

    Declaration

    Objective-C

    - (NSString *)buildWhereWithFields:(GPKGColumnValues *)fields;

    Swift

    func buildWhere(withFields fields: GPKGColumnValues!) -> String!

    Parameters

    fields

    column values

    Return Value

    where clause

  • Build where clause with fields

    Declaration

    Objective-C

    - (NSString *)buildWhereWithFields:(GPKGColumnValues *)fields
                          andOperation:(NSString *)operation;

    Swift

    func buildWhere(withFields fields: GPKGColumnValues!, andOperation operation: String!) -> String!

    Parameters

    fields

    column values

    operation

    combining operation

    Return Value

    where clause

  • Build where clause with column value fields

    Declaration

    Objective-C

    - (NSString *)buildWhereWithColumnValueFields:(GPKGColumnValues *)fields;

    Swift

    func buildWhere(withColumnValueFields fields: GPKGColumnValues!) -> String!

    Parameters

    fields

    column values

    Return Value

    where clause

  • Build where clause with column value fields

    Declaration

    Objective-C

    - (NSString *)buildWhereWithColumnValueFields:(GPKGColumnValues *)fields
                                     andOperation:(NSString *)operation;

    Swift

    func buildWhere(withColumnValueFields fields: GPKGColumnValues!, andOperation operation: String!) -> String!

    Parameters

    fields

    column values

    operation

    combining operation

    Return Value

    where clause

  • Build where clause with field and value

    Declaration

    Objective-C

    - (NSString *)buildWhereWithField:(NSString *)field andValue:(NSObject *)value;

    Swift

    func buildWhere(withField field: String!, andValue value: NSObject!) -> String!

    Parameters

    field

    field

    value

    value

    Return Value

    where clause

  • Build where LIKE clause with field and value

    Declaration

    Objective-C

    - (NSString *)buildWhereLikeWithField:(NSString *)field
                                 andValue:(NSObject *)value;

    Swift

    func buildWhereLike(withField field: String!, andValue value: NSObject!) -> String!

    Parameters

    field

    field

    value

    value

    Return Value

    where clause

  • Build where clause with field, value, and operation

    Declaration

    Objective-C

    - (NSString *)buildWhereWithField:(NSString *)field
                             andValue:(NSObject *)value
                         andOperation:(NSString *)operation;

    Swift

    func buildWhere(withField field: String!, andValue value: NSObject!, andOperation operation: String!) -> String!

    Parameters

    field

    field

    value

    value

    operation

    operation

    Return Value

    where clause

  • Build where null clause with field

    Declaration

    Objective-C

    - (NSString *)buildWhereNullWithField:(NSString *)field;

    Swift

    func buildWhereNull(withField field: String!) -> String!

    Parameters

    field

    field

    Return Value

    where clause

  • Build where clause with field and column value

    Declaration

    Objective-C

    - (NSString *)buildWhereWithField:(NSString *)field
                       andColumnValue:(GPKGColumnValue *)value;

    Swift

    func buildWhere(withField field: String!, andColumnValue value: GPKGColumnValue!) -> String!

    Parameters

    field

    field

    value

    column value

    Return Value

    where clause

  • Build where LIKE clause with field and column value

    Declaration

    Objective-C

    - (NSString *)buildWhereLikeWithField:(NSString *)field
                           andColumnValue:(GPKGColumnValue *)value;

    Swift

    func buildWhereLike(withField field: String!, andColumnValue value: GPKGColumnValue!) -> String!

    Parameters

    field

    field

    value

    column value

    Return Value

    where clause

  • Build where args with column values

    Declaration

    Objective-C

    - (NSArray *)buildWhereArgsWithValues:(GPKGColumnValues *)values;

    Swift

    func buildWhereArgs(with values: GPKGColumnValues!) -> [Any]!

    Parameters

    values

    column values

    Return Value

    where args

  • Build where args with values

    Declaration

    Objective-C

    - (NSArray *)buildWhereArgsWithValueArray:(NSArray *)values;

    Swift

    func buildWhereArgs(withValueArray values: [Any]!) -> [Any]!

    Parameters

    values

    values

    Return Value

    where args

  • Build where args with column values

    Declaration

    Objective-C

    - (NSArray *)buildWhereArgsWithColumnValues:(GPKGColumnValues *)values;

    Swift

    func buildWhereArgs(with values: GPKGColumnValues!) -> [Any]!

    Parameters

    values

    column values

    Return Value

    where args

  • Build where args with value

    Declaration

    Objective-C

    - (NSArray *)buildWhereArgsWithValue:(NSObject *)value;

    Swift

    func buildWhereArgs(withValue value: NSObject!) -> [Any]!

    Parameters

    value

    value

    Return Value

    where args

  • Build where args with column value

    Declaration

    Objective-C

    - (NSArray *)buildWhereArgsWithColumnValue:(GPKGColumnValue *)value;

    Swift

    func buildWhereArgs(with value: GPKGColumnValue!) -> [Any]!

    Parameters

    value

    column value

    Return Value

    where args

  • Build where statement for ids in the nested SQL query

    Declaration

    Objective-C

    - (NSString *)buildWhereInWithNestedSQL:(NSString *)nestedSQL
                                   andWhere:(NSString *)where;

    Swift

    func buildWhereIn(withNestedSQL nestedSQL: String!, andWhere where: String!) -> String!

    Parameters

    nestedSQL

    nested SQL

    where

    where clause

    Return Value

    where clause

  • Build where args for ids in the nested SQL query

    Declaration

    Objective-C

    - (NSArray<NSString *> *)
        buildWhereInArgsWithNestedArgs:(NSArray<NSString *> *)nestedArgs
                          andWhereArgs:(NSArray<NSString *> *)whereArgs;

    Swift

    func buildWhereInArgs(withNestedArgs nestedArgs: [String]!, andWhereArgs whereArgs: [String]!) -> [String]!

    Parameters

    nestedArgs

    nested SQL args

    whereArgs

    where arguments

    Return Value

    where args

  • Build where statement for a range on a column

    Declaration

    Objective-C

    - (NSString *)buildWhereWithField:(NSString *)field
                             andRange:(GPKGColumnRange *)range;

    Swift

    func buildWhere(withField field: String!, andRange range: GPKGColumnRange!) -> String!

    Parameters

    field

    field

    range

    column range

    Return Value

    where clause

  • Build where statement for a range on a minimum and maximum column

    Declaration

    Objective-C

    - (NSString *)buildWhereWithMinField:(NSString *)minField
                             andMaxField:(NSString *)maxField
                                andRange:(GPKGColumnRange *)range;

    Swift

    func buildWhere(withMinField minField: String!, andMaxField maxField: String!, andRange range: GPKGColumnRange!) -> String!

    Parameters

    minField

    minimum field

    maxField

    maximum field

    range

    column range

    Return Value

    where clause

  • Build where (or selection) args for the range

    Declaration

    Objective-C

    - (NSArray *)buildWhereArgsWithRange:(GPKGColumnRange *)range;

    Swift

    func buildWhereArgs(with range: GPKGColumnRange!) -> [Any]!

    Parameters

    range

    column range

    Return Value

    where args

  • Build where statement for ranges on columns

    Declaration

    Objective-C

    - (NSString *)buildWhereWithField1:(NSString *)field1
                             andRange1:(GPKGColumnRange *)range1
                             andField2:(NSString *)field2
                             andRange2:(GPKGColumnRange *)range2;

    Swift

    func buildWhere(withField1 field1: String!, andRange1 range1: GPKGColumnRange!, andField2 field2: String!, andRange2 range2: GPKGColumnRange!) -> String!

    Parameters

    field1

    first field

    range1

    first range

    field2

    second field

    range2

    second range

    Return Value

    where clause

  • Build where statement for ranges on minimum and maximum columns

    Declaration

    Objective-C

    - (NSString *)buildWhereWithMinField1:(NSString *)minField1
                             andMaxField1:(NSString *)maxField1
                                andRange1:(GPKGColumnRange *)range1
                             andMinField2:(NSString *)minField2
                             andMaxField2:(NSString *)maxField2
                                andRange2:(GPKGColumnRange *)range2;

    Swift

    func buildWhere(withMinField1 minField1: String!, andMaxField1 maxField1: String!, andRange1 range1: GPKGColumnRange!, andMinField2 minField2: String!, andMaxField2 maxField2: String!, andRange2 range2: GPKGColumnRange!) -> String!

    Parameters

    minField1

    first minimum field

    maxField1

    first maximum field

    range1

    first column range

    minField2

    second minimum field

    maxField2

    second maximum field

    range2

    second column range

    Return Value

    where clause

  • Build where (or selection) args for the ranges

    Declaration

    Objective-C

    - (NSArray *)buildWhereArgsWithRange1:(GPKGColumnRange *)range1
                                andRange2:(GPKGColumnRange *)range2;

    Swift

    func buildWhereArgs(withRange1 range1: GPKGColumnRange!, andRange2 range2: GPKGColumnRange!) -> [Any]!

    Parameters

    range1

    first column range

    range2

    second column range

    Return Value

    where args

  • Build where statement for a geometry envelope on a x and y field

    Declaration

    Objective-C

    - (NSString *)buildWhereWithXField:(NSString *)xField
                             andYField:(NSString *)yField
                           andEnvelope:(SFGeometryEnvelope *)envelope;

    Swift

    func buildWhere(withXField xField: String!, andYField yField: String!, andEnvelope envelope: SFGeometryEnvelope!) -> String!

    Parameters

    xField

    x field

    yField

    y field

    envelope

    geometry envelope

    Return Value

    where clause

  • Build where statement for a geometry envelope on x and y range fields

    Declaration

    Objective-C

    - (NSString *)buildWhereWithMinXField:(NSString *)minXField
                             andMinYField:(NSString *)minYField
                             andMaxXField:(NSString *)maxXField
                             andMaxYField:(NSString *)maxYField
                              andEnvelope:(SFGeometryEnvelope *)envelope;

    Swift

    func buildWhere(withMinXField minXField: String!, andMinYField minYField: String!, andMaxXField maxXField: String!, andMaxYField maxYField: String!, andEnvelope envelope: SFGeometryEnvelope!) -> String!

    Parameters

    minXField

    min x field

    minYField

    min y field

    maxXField

    max x field

    maxYField

    max y field

    envelope

    geometry envelope

    Return Value

    where clause

  • Build where (or selection) args for the geometry envelope

    Declaration

    Objective-C

    - (NSArray *)buildWhereArgsWithEnvelope:(SFGeometryEnvelope *)envelope;

    Swift

    func buildWhereArgs(with envelope: SFGeometryEnvelope!) -> [Any]!

    Parameters

    envelope

    geometry envelope

    Return Value

    where args

  • Build where (or selection) args for the geometry envelope

    Declaration

    Objective-C

    - (NSArray *)buildWhereArgsWithEnvelope:(SFGeometryEnvelope *)envelope
                               andTolerance:(NSNumber *)tolerance;

    Swift

    func buildWhereArgs(with envelope: SFGeometryEnvelope!, andTolerance tolerance: NSNumber!) -> [Any]!

    Parameters

    envelope

    geometry envelope

    tolerance

    tolerance

    Return Value

    where args

  • Build where (or selection) args for the geometry envelope

    Declaration

    Objective-C

    - (NSArray *)buildWhereArgsWithEnvelope:(SFGeometryEnvelope *)envelope
                              andXTolerance:(NSNumber *)xTolerance
                              andYTolerance:(NSNumber *)yTolerance;

    Swift

    func buildWhereArgs(with envelope: SFGeometryEnvelope!, andXTolerance xTolerance: NSNumber!, andYTolerance yTolerance: NSNumber!) -> [Any]!

    Parameters

    envelope

    geometry envelope

    xTolerance

    x tolerance

    yTolerance

    y tolerance

    Return Value

    where args

  • Get the x column range of the geometry envelope

    Declaration

    Objective-C

    - (GPKGColumnRange *)xRangeWithEnvelope:(SFGeometryEnvelope *)envelope;

    Swift

    func xRange(with envelope: SFGeometryEnvelope!) -> GPKGColumnRange!

    Parameters

    envelope

    geometry envelope

    Return Value

    column range

  • Get the x column range of the geometry envelope

    Declaration

    Objective-C

    - (GPKGColumnRange *)xRangeWithEnvelope:(SFGeometryEnvelope *)envelope
                               andTolerance:(NSNumber *)tolerance;

    Swift

    func xRange(with envelope: SFGeometryEnvelope!, andTolerance tolerance: NSNumber!) -> GPKGColumnRange!

    Parameters

    envelope

    geometry envelope

    tolerance

    tolerance

    Return Value

    column range

  • Get the y column range of the geometry envelope

    Declaration

    Objective-C

    - (GPKGColumnRange *)yRangeWithEnvelope:(SFGeometryEnvelope *)envelope;

    Swift

    func yRange(with envelope: SFGeometryEnvelope!) -> GPKGColumnRange!

    Parameters

    envelope

    geometry envelope

    Return Value

    column range

  • Get the y column range of the geometry envelope

    Declaration

    Objective-C

    - (GPKGColumnRange *)yRangeWithEnvelope:(SFGeometryEnvelope *)envelope
                               andTolerance:(NSNumber *)tolerance;

    Swift

    func yRange(with envelope: SFGeometryEnvelope!, andTolerance tolerance: NSNumber!) -> GPKGColumnRange!

    Parameters

    envelope

    geometry envelope

    tolerance

    tolerance

    Return Value

    column range

  • Build where statement for a bounding box on a longitude and latitude field

    Declaration

    Objective-C

    - (NSString *)buildWhereWithLonField:(NSString *)lonField
                             andLatField:(NSString *)latField
                          andBoundingBox:(GPKGBoundingBox *)boundingBox;

    Swift

    func buildWhere(withLonField lonField: String!, andLatField latField: String!, andBoundingBox boundingBox: GPKGBoundingBox!) -> String!

    Parameters

    lonField

    longitude field

    latField

    latitude field

    boundingBox

    bounding box

    Return Value

    where clause

  • Build where statement for a bounding box on longitude and latitude range fields

    Declaration

    Objective-C

    - (NSString *)buildWhereWithMinLonField:(NSString *)minLonField
                             andMinLatField:(NSString *)minLatField
                             andMaxLonField:(NSString *)maxLonField
                             andMaxLatField:(NSString *)maxLatField
                             andBoundingBox:(GPKGBoundingBox *)boundingBox;

    Swift

    func buildWhere(withMinLonField minLonField: String!, andMinLatField minLatField: String!, andMaxLonField maxLonField: String!, andMaxLatField maxLatField: String!, andBoundingBox boundingBox: GPKGBoundingBox!) -> String!

    Parameters

    minLonField

    min longitude field

    minLatField

    min latitude field

    maxLonField

    max longitude field

    maxLatField

    max latitude field

    boundingBox

    bounding box

    Return Value

    where clause

  • Build where (or selection) args for the bounding box

    Declaration

    Objective-C

    - (NSArray *)buildWhereArgsWithBoundingBox:(GPKGBoundingBox *)boundingBox;

    Swift

    func buildWhereArgs(with boundingBox: GPKGBoundingBox!) -> [Any]!

    Parameters

    boundingBox

    bounding box

    Return Value

    where args

  • Build where (or selection) args for the bounding box

    Declaration

    Objective-C

    - (NSArray *)buildWhereArgsWithBoundingBox:(GPKGBoundingBox *)boundingBox
                                  andTolerance:(NSNumber *)tolerance;

    Swift

    func buildWhereArgs(with boundingBox: GPKGBoundingBox!, andTolerance tolerance: NSNumber!) -> [Any]!

    Parameters

    boundingBox

    bounding box

    tolerance

    tolerance

    Return Value

    where args

  • Build where (or selection) args for the bounding box

    Declaration

    Objective-C

    - (NSArray *)buildWhereArgsWithBoundingBox:(GPKGBoundingBox *)boundingBox
                               andLonTolerance:(NSNumber *)lonTolerance
                               andLatTolerance:(NSNumber *)latTolerance;

    Swift

    func buildWhereArgs(with boundingBox: GPKGBoundingBox!, andLonTolerance lonTolerance: NSNumber!, andLatTolerance latTolerance: NSNumber!) -> [Any]!

    Parameters

    boundingBox

    bounding box

    lonTolerance

    longitude tolerance

    latTolerance

    latitude tolerance

    Return Value

    where args

  • Get the total result count

    Declaration

    Objective-C

    - (int)count;

    Swift

    func count() -> Int32

    Return Value

    count

  • Get the count where

    Declaration

    Objective-C

    - (int)countWhere:(NSString *)where;

    Swift

    func countWhere(_ where: String!) -> Int32

    Parameters

    where

    where clause

    Return Value

    count

  • Get the count where

    Declaration

    Objective-C

    - (int)countWhere:(NSString *)where andWhereArgs:(NSArray *)args;

    Swift

    func countWhere(_ where: String!, andWhereArgs args: [Any]!) -> Int32

    Parameters

    where

    where clause

    args

    where args

    Return Value

    count

  • Get a count of results

    Declaration

    Objective-C

    - (int)countWithColumn:(NSString *)column;

    Swift

    func count(withColumn column: String!) -> Int32

    Parameters

    column

    column name

    Return Value

    count

  • Get a count of results

    Declaration

    Objective-C

    - (int)countWithDistinct:(BOOL)distinct andColumn:(NSString *)column;

    Swift

    func count(withDistinct distinct: Bool, andColumn column: String!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    column name

    Return Value

    count

  • Get a count of results

    Declaration

    Objective-C

    - (int)countWithColumn:(NSString *)column andWhere:(NSString *)where;

    Swift

    func count(withColumn column: String!, andWhere where: String!) -> Int32

    Parameters

    column

    column name

    where

    where clause

    Return Value

    count

  • Get a count of results

    Declaration

    Objective-C

    - (int)countWithColumn:(NSString *)column
                  andWhere:(NSString *)where
              andWhereArgs:(NSArray *)args;

    Swift

    func count(withColumn column: String!, andWhere where: String!, andWhereArgs args: [Any]!) -> Int32

    Parameters

    column

    column name

    where

    where clause

    args

    arguments

    Return Value

    count

  • Get a count of results

    Declaration

    Objective-C

    - (int)countWithDistinct:(BOOL)distinct
                   andColumn:(NSString *)column
                    andWhere:(NSString *)where;

    Swift

    func count(withDistinct distinct: Bool, andColumn column: String!, andWhere where: String!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    column name

    where

    where clause

    Return Value

    count

  • Get a count of results

    Declaration

    Objective-C

    - (int)countWithDistinct:(BOOL)distinct
                   andColumn:(NSString *)column
                    andWhere:(NSString *)where
                andWhereArgs:(NSArray *)args;

    Swift

    func count(withDistinct distinct: Bool, andColumn column: String!, andWhere where: String!, andWhereArgs args: [Any]!) -> Int32

    Parameters

    distinct

    distinct column values

    column

    column name

    where

    where clause

    args

    arguments

    Return Value

    count

  • Get the min result of the column

    Declaration

    Objective-C

    - (NSNumber *)minOfColumn:(NSString *)column;

    Swift

    func min(ofColumn column: String!) -> NSNumber!

    Parameters

    column

    column name

    Return Value

    min or null

  • Get the min result of the column

    Declaration

    Objective-C

    - (NSNumber *)minOfColumn:(NSString *)column
                     andWhere:(NSString *)where
                 andWhereArgs:(NSArray *)args;

    Swift

    func min(ofColumn column: String!, andWhere where: String!, andWhereArgs args: [Any]!) -> NSNumber!

    Parameters

    column

    column

    where

    where clause

    args

    where args

    Return Value

    min or nil

  • Get the max result of the column

    Declaration

    Objective-C

    - (NSNumber *)maxOfColumn:(NSString *)column;

    Swift

    func max(ofColumn column: String!) -> NSNumber!

    Parameters

    column

    column name

    Return Value

    max or null

  • Get the max result of the column

    Declaration

    Objective-C

    - (NSNumber *)maxOfColumn:(NSString *)column
                     andWhere:(NSString *)where
                 andWhereArgs:(NSArray *)args;

    Swift

    func max(ofColumn column: String!, andWhere where: String!, andWhereArgs args: [Any]!) -> NSNumber!

    Parameters

    column

    column

    where

    where clause

    args

    where args

    Return Value

    max or nil

  • Query the SQL for a single result object in the first column

    Declaration

    Objective-C

    - (NSObject *)querySingleResultWithSql:(NSString *)sql andArgs:(NSArray *)args;

    Swift

    func querySingleResult(withSql sql: String!, andArgs args: [Any]!) -> NSObject!

    Parameters

    sql

    sql statement

    args

    sql arguments

    Return Value

    single result object

  • Query the SQL for a single result object in the first column with the expected data type

    Declaration

    Objective-C

    - (NSObject *)querySingleResultWithSql:(NSString *)sql
                                   andArgs:(NSArray *)args
                               andDataType:(enum GPKGDataType)dataType;

    Swift

    func querySingleResult(withSql sql: String!, andArgs args: [Any]!, andDataType dataType: GPKGDataType) -> NSObject!

    Parameters

    sql

    sql statement

    args

    sql arguments

    dataType

    GeoPackage data type

    Return Value

    single result object

  • Query the SQL for a single result object

    Declaration

    Objective-C

    - (NSObject *)querySingleResultWithSql:(NSString *)sql
                                   andArgs:(NSArray *)args
                                 andColumn:(int)column;

    Swift

    func querySingleResult(withSql sql: String!, andArgs args: [Any]!, andColumn column: Int32) -> NSObject!

    Parameters

    sql

    sql statement

    args

    arguments

    column

    column index

    Return Value

    result, null if no result

  • Query the SQL for a single result object with the expected data type

    Declaration

    Objective-C

    - (NSObject *)querySingleResultWithSql:(NSString *)sql
                                   andArgs:(NSArray *)args
                                 andColumn:(int)column
                               andDataType:(enum GPKGDataType)dataType;

    Swift

    func querySingleResult(withSql sql: String!, andArgs args: [Any]!, andColumn column: Int32, andDataType dataType: GPKGDataType) -> NSObject!

    Parameters

    sql

    sql statement

    args

    arguments

    column

    column index

    dataType

    GeoPackage data type

    Return Value

    result, null if no result

  • Query for values from the first column

    Declaration

    Objective-C

    - (NSArray<NSObject *> *)querySingleColumnResultsWithSql:(NSString *)sql
                                                     andArgs:(NSArray *)args;

    Swift

    func querySingleColumnResults(withSql sql: String!, andArgs args: [Any]!) -> [NSObject]!

    Parameters

    sql

    sql statement

    args

    sql arguments

    Return Value

    single column result strings

  • Query for values from the first column

    Declaration

    Objective-C

    - (NSArray<NSObject *> *)querySingleColumnResultsWithSql:(NSString *)sql
                                                     andArgs:(NSArray *)args
                                                 andDataType:
                                                     (enum GPKGDataType)dataType;

    Swift

    func querySingleColumnResults(withSql sql: String!, andArgs args: [Any]!, andDataType dataType: GPKGDataType) -> [NSObject]!

    Parameters

    sql

    sql statement

    args

    arguments

    dataType

    GeoPackage data type

    Return Value

    single column results

  • Query for values from a single column

    Declaration

    Objective-C

    - (NSArray<NSObject *> *)querySingleColumnResultsWithSql:(NSString *)sql
                                                     andArgs:(NSArray *)args
                                                   andColumn:(int)column;

    Swift

    func querySingleColumnResults(withSql sql: String!, andArgs args: [Any]!, andColumn column: Int32) -> [NSObject]!

    Parameters

    sql

    sql statement

    args

    arguments

    column

    column index

    Return Value

    single column results

  • Query for values from a single column

    Declaration

    Objective-C

    - (NSArray<NSObject *> *)querySingleColumnResultsWithSql:(NSString *)sql
                                                     andArgs:(NSArray *)args
                                                   andColumn:(int)column
                                                 andDataType:
                                                     (enum GPKGDataType)dataType;

    Swift

    func querySingleColumnResults(withSql sql: String!, andArgs args: [Any]!, andColumn column: Int32, andDataType dataType: GPKGDataType) -> [NSObject]!

    Parameters

    sql

    sql statement

    args

    arguments

    column

    column index

    dataType

    GeoPackage data type

    Return Value

    single column results

  • Query for values from a single column up to the limit

    Declaration

    Objective-C

    - (NSArray<NSObject *> *)querySingleColumnResultsWithSql:(NSString *)sql
                                                     andArgs:(NSArray *)args
                                                   andColumn:(int)column
                                                    andLimit:(NSNumber *)limit;

    Swift

    func querySingleColumnResults(withSql sql: String!, andArgs args: [Any]!, andColumn column: Int32, andLimit limit: NSNumber!) -> [NSObject]!

    Parameters

    sql

    sql statement

    args

    arguments

    column

    column index

    limit

    result row limit

    Return Value

    single column results

  • Query for values from a single column up to the limit

    Declaration

    Objective-C

    - (NSArray<NSObject *> *)querySingleColumnResultsWithSql:(NSString *)sql
                                                     andArgs:(NSArray *)args
                                                   andColumn:(int)column
                                                 andDataType:
                                                     (enum GPKGDataType)dataType
                                                    andLimit:(NSNumber *)limit;

    Swift

    func querySingleColumnResults(withSql sql: String!, andArgs args: [Any]!, andColumn column: Int32, andDataType dataType: GPKGDataType, andLimit limit: NSNumber!) -> [NSObject]!

    Parameters

    sql

    sql statement

    args

    arguments

    column

    column index

    dataType

    GeoPackage data type

    limit

    result row limit

    Return Value

    single column results

  • Query for values

    Declaration

    Objective-C

    - (NSArray<GPKGRow *> *)queryResultsWithSql:(NSString *)sql
                                        andArgs:(NSArray *)args;

    Swift

    func queryResults(withSql sql: String!, andArgs args: [Any]!) -> [GPKGRow]!

    Parameters

    sql

    sql statement

    args

    arguments

    Return Value

    results

  • Query for values

    Declaration

    Objective-C

    - (NSArray<GPKGRow *> *)queryResultsWithSql:(NSString *)sql
                                        andArgs:(NSArray *)args
                                   andDataTypes:(NSArray *)dataTypes;

    Swift

    func queryResults(withSql sql: String!, andArgs args: [Any]!, andDataTypes dataTypes: [Any]!) -> [GPKGRow]!

    Parameters

    sql

    sql statement

    args

    arguments

    dataTypes

    column data types

    Return Value

    results

  • Query for values in a single (first) row

    Declaration

    Objective-C

    - (GPKGRow *)querySingleRowResultsWithSql:(NSString *)sql
                                      andArgs:(NSArray *)args;

    Swift

    func querySingleRowResults(withSql sql: String!, andArgs args: [Any]!) -> GPKGRow!

    Parameters

    sql

    sql statement

    args

    arguments

    Return Value

    single row results

  • Query for values in a single (first) row

    Declaration

    Objective-C

    - (GPKGRow *)querySingleRowResultsWithSql:(NSString *)sql
                                      andArgs:(NSArray *)args
                                 andDataTypes:(NSArray *)dataTypes;

    Swift

    func querySingleRowResults(withSql sql: String!, andArgs args: [Any]!, andDataTypes dataTypes: [Any]!) -> GPKGRow!

    Parameters

    sql

    sql statement

    args

    arguments

    dataTypes

    column data types

    Return Value

    single row results

  • Query for values

    Declaration

    Objective-C

    - (NSArray<GPKGRow *> *)queryResultsWithSql:(NSString *)sql
                                        andArgs:(NSArray *)args
                                       andLimit:(NSNumber *)limit;

    Swift

    func queryResults(withSql sql: String!, andArgs args: [Any]!, andLimit limit: NSNumber!) -> [GPKGRow]!

    Parameters

    sql

    sql statement

    args

    arguments

    limit

    result row limit

    Return Value

    results

  • Query for values up to the limit

    Declaration

    Objective-C

    - (NSArray<GPKGRow *> *)queryResultsWithSql:(NSString *)sql
                                        andArgs:(NSArray *)args
                                   andDataTypes:(NSArray *)dataTypes
                                       andLimit:(NSNumber *)limit;

    Swift

    func queryResults(withSql sql: String!, andArgs args: [Any]!, andDataTypes dataTypes: [Any]!, andLimit limit: NSNumber!) -> [GPKGRow]!

    Parameters

    sql

    sql statement

    args

    arguments

    dataTypes

    column data types

    limit

    result row limit

    Return Value

    results

  • Rename column

    Declaration

    Objective-C

    - (void)renameColumnWithName:(NSString *)columnName
                        toColumn:(NSString *)newColumnName;

    Swift

    func renameColumn(withName columnName: String!, toColumn newColumnName: String!)

    Parameters

    columnName

    column name

    newColumnName

    new column name

  • Rename column

    Declaration

    Objective-C

    - (void)renameColumnWithIndex:(int)index toColumn:(NSString *)newColumnName;

    Swift

    func renameColumn(with index: Int32, toColumn newColumnName: String!)

    Parameters

    index

    column index

    newColumnName

    new column name

  • Drop a column

    Declaration

    Objective-C

    - (void)dropColumnWithIndex:(int)index;

    Swift

    func dropColumn(with index: Int32)

    Parameters

    index

    column index

  • Drop a column

    Declaration

    Objective-C

    - (void)dropColumnWithName:(NSString *)columnName;

    Swift

    func dropColumn(withName columnName: String!)

    Parameters

    columnName

    column name

  • Drop columns

    Declaration

    Objective-C

    - (void)dropColumnIndexes:(NSArray<NSNumber *> *)indexes;

    Swift

    func dropColumnIndexes(_ indexes: [NSNumber]!)

    Parameters

    indexes

    column indexes

  • Drop columns

    Declaration

    Objective-C

    - (void)dropColumnNames:(NSArray<NSString *> *)columnNames;

    Swift

    func dropColumnNames(_ columnNames: [String]!)

    Parameters

    columnNames

    column names