@class NSString; @interface ML3DatabaseStatement : NSObject { NSString *_sql; } @property (readonly, nonatomic) NSString *sql; @property (readonly, nonatomic) struct sqlite3_stmt { } *sqliteStatement; @property (nonatomic) BOOL clearBindingsAfterRunning; @property (nonatomic) BOOL isExecuting; - (BOOL)isBusy; - (BOOL)isReadOnly; - (int)reset; - (void)dealloc; - (int)clearBindings; - (void)bindUTF8StringNoCopy:(const char *)a0 forParameterAtPosition:(int)a1; - (id)initWithSQLiteStatement:(struct sqlite3_stmt { } *)a0 SQL:(id)a1; - (void)bindBytes:(const void *)a0 length:(int)a1 forParameterAtPosition:(int)a2; - (void)bindInt64:(long long)a0 forParameterAtPosition:(int)a1; - (id)description; - (int)finalizeStatement; - (void)bindValuesForParameterNames:(id)a0; - (void)bindInt:(int)a0 forParameterAtPosition:(int)a1; - (void)bindValue:(id)a0 forParameterAtPosition:(int)a1; - (void).cxx_destruct; - (void)bindDouble:(double)a0 forParameterAtPosition:(int)a1; - (int)step; - (void)bindBytesNoCopy:(const void *)a0 length:(int)a1 forParameterAtPosition:(int)a2; - (void)bindUTF8StringNoCopy:(const char *)a0 length:(int)a1 forParameterAtPosition:(int)a2; - (void)bindUTF8String:(const char *)a0 forParameterAtPosition:(int)a1; - (void)bindValuesInArray:(id)a0; - (void)bindNullForParameterAtPosition:(int)a0; @end