@class _PASSQLColumnMapping; @interface _PASSqliteStatement : NSObject <NSCopying> @property (readonly, nonatomic) struct sqlite3_stmt { } *stmt; @property (readonly, nonatomic) _PASSQLColumnMapping *columnMapping; - (int)bindParam:(int)a0 toBlock:(id /* block */)a1; - (int)bindNamedParam:(const char *)a0 toInt64AsNonnullNSNumber:(id)a1; - (id)init; - (void)prepareForRowDeserialization; - (int)bindNamedParam:(const char *)a0 toNSData:(id)a1; - (int)bindParam:(int)a0 toNonnullNSNumber:(id)a1; - (id)getNSNumberForColumn:(int)a0; - (int)bindNamedParam:(const char *)a0 toNSDictionary:(id)a1; - (int)bindParam:(int)a0 toNSArray:(id)a1; - (int)bindNamedParam:(const char *)a0 toNonnullNSNumber:(id)a1; - (id)getNSStringForColumn:(int)a0; - (id)nonnullNSStringForColumn:(int)a0; - (id)getInt64AsNSNumberForColumn:(int)a0; - (int)bindParam:(int)a0 toNonnullNSString:(id)a1; - (int)bindNamedParam:(const char *)a0 toNSOrderedSet:(id)a1; - (id)int64AsNonnullNSNumberForColumnName:(const char *)a0 table:(const char *)a1; - (int)bindNamedParam:(const char *)a0 toNonnullNSString:(id)a1; - (id)getNSDataForColumnAlias:(const char *)a0; - (int)bindParam:(int)a0 toNSIndexSet:(id)a1; - (int)bindParam:(int)a0 toInt64:(long long)a1; - (int)bindParam:(int)a0 toDoubleAsNSNumber:(id)a1; - (BOOL)isColumnNull:(int)a0; - (id)doubleAsNonnullNSNumberForColumnAlias:(const char *)a0; - (id)nonnullNSStringForColumnName:(const char *)a0 table:(const char *)a1; - (id)getNSStringForColumnName:(const char *)a0 table:(const char *)a1; - (id)initWithStatementPointer:(struct sqlite3_stmt { } *)a0 columnMapping:(id)a1; - (id)getInt64AsNSNumberForColumnAlias:(const char *)a0; - (int)bindParam:(int)a0 toNSOrderedSet:(id)a1; - (int)bindParam:(int)a0 toNonnullNSData:(id)a1; - (id)nonnullNSDataForColumn:(int)a0; - (int)_checkBindStatus:(int)a0 forIndex:(int)a1; - (void)accessBlobBytesForColumnAlias:(const char *)a0 usingBlock:(id /* block */)a1; - (int)bindNamedParam:(const char *)a0 toNonnullNSData:(id)a1; - (id)getNSStringForColumnAlias:(const char *)a0; - (id)getDoubleAsNSNumberForColumnAlias:(const char *)a0; - (id)getInt64AsNSNumberForColumnName:(const char *)a0 table:(const char *)a1; - (long long)getInt64ForColumnName:(const char *)a0 table:(const char *)a1; - (long long)getInt64ForColumn:(int)a0; - (long long)getIntegerForColumnAlias:(const char *)a0; - (id)description; - (int)bindNamedParamToNull:(const char *)a0; - (int)bindNamedParam:(const char *)a0 toBlock:(id /* block */)a1; - (void)prepareToRunQuery; - (int)bindNamedParam:(const char *)a0 toInteger:(long long)a1; - (id)doubleAsNonnullNSNumberForColumnName:(const char *)a0 table:(const char *)a1; - (double)getDoubleForColumnAlias:(const char *)a0; - (id)doubleAsNonnullNSNumberForColumn:(int)a0; - (int)bindNamedParam:(const char *)a0 toNSSet:(id)a1; - (int)bindNamedParam:(const char *)a0 toInt64:(long long)a1; - (id)nonnullNSNumberForColumnName:(const char *)a0 table:(const char *)a1; - (int)bindNamedParam:(const char *)a0 toInt64AsNSNumber:(id)a1; - (id)nonnullNSDataForColumnAlias:(const char *)a0; - (id)getNSNumberForColumnName:(const char *)a0 table:(const char *)a1; - (void).cxx_destruct; - (BOOL)isNullForColumnAlias:(const char *)a0; - (id)nonnullNSStringForColumnAlias:(const char *)a0; - (id)getDoubleAsNSNumberForColumnName:(const char *)a0 table:(const char *)a1; - (int)bindParam:(int)a0 toNSSet:(id)a1; - (int)bindParam:(int)a0 toNSString:(id)a1; - (int)bindNamedParam:(const char *)a0 toNSString:(id)a1; - (int)bindParam:(int)a0 toNSDictionary:(id)a1; - (id)int64AsNonnullNSNumberForColumnAlias:(const char *)a0; - (void)accessBlobBytesForColumn:(int)a0 usingBlock:(id /* block */)a1; - (int)bindParam:(int)a0 toDouble:(double)a1; - (int)bindParamToNull:(int)a0; - (int)bindParam:(int)a0 toNSData:(id)a1; - (int)bindNamedParam:(const char *)a0 toDouble:(double)a1; - (id)nonnullNSNumberForColumn:(int)a0; - (id)nonnullNSDataForColumnName:(const char *)a0 table:(const char *)a1; - (int)bindParam:(int)a0 toDoubleAsNonnullNSNumber:(id)a1; - (int)bindNamedParam:(const char *)a0 toDoubleAsNonnullNSNumber:(id)a1; - (double)getDoubleForColumnName:(const char *)a0 table:(const char *)a1; - (int)_bindParam:(int)a0 toObjcObject:(id)a1 sqliteMethodName:(const char *)a2; - (int)bindParam:(int)a0 toInt64AsNSNumber:(id)a1; - (int)bindNamedParam:(const char *)a0 toNSIndexSet:(id)a1; - (void)accessBlobBytesForColumnName:(const char *)a0 table:(const char *)a1 usingBlock:(id /* block */)a2; - (int)bindNamedParam:(const char *)a0 toDoubleAsNSNumber:(id)a1; - (id)nonnullNSNumberForColumnAlias:(const char *)a0; - (double)getDoubleForColumn:(int)a0; - (id)getNSDataForColumn:(int)a0; - (long long)getInt64ForColumnAlias:(const char *)a0; - (long long)getIntegerForColumn:(int)a0; - (long long)getIntegerForColumnName:(const char *)a0 table:(const char *)a1; - (int)bindNamedParam:(const char *)a0 toNSNumber:(id)a1; - (int)bindNamedParam:(const char *)a0 toNSArray:(id)a1; - (id)int64AsNonnullNSNumberForColumn:(int)a0; - (id)getDoubleAsNSNumberForColumn:(int)a0; - (int)bindParam:(int)a0 toNSNumber:(id)a1; - (int)bindParam:(int)a0 toInt64AsNonnullNSNumber:(id)a1; - (id)getNSDataForColumnName:(const char *)a0 table:(const char *)a1; - (BOOL)isNullForColumnName:(const char *)a0 table:(const char *)a1; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithStatementPointer:(struct sqlite3_stmt { } *)a0; - (id)getNSNumberForColumnAlias:(const char *)a0; - (int)bindParam:(int)a0 toInteger:(long long)a1; @end