Initial support for AIR

This commit is contained in:
Joshua Granick
2017-08-24 12:50:13 -07:00
parent f2a8092834
commit 9991e99fee
186 changed files with 2590 additions and 68 deletions

View File

@@ -0,0 +1,32 @@
package flash.data;
extern class SQLConnection extends flash.events.EventDispatcher {
var autoCompact(default,never) : Bool;
var cacheSize : UInt;//default 2000
var columnNameStyle : SQLColumnNameStyle;
var connected(default,never) : Bool;
var inTransaction(default,never) : Bool;
var lastInsertRowID(default,never) : Float;
var pageSize(default,never) : UInt;
var totalChanges(default,never) : Float;
function new() : Void;
function analyze(?resourceName : String, ?responder : flash.net.Responder) : Void;
function attach(name : String, ?reference : Dynamic, ?responder : flash.net.Responder, ?encryptionKey : flash.utils.ByteArray) : Void;
function begin(?option : String, ?responder : flash.net.Responder) : Void;
function cancel(?responder : flash.net.Responder) : Void;
function close(?responder : flash.net.Responder) : Void;
function commit(?responder : flash.net.Responder) : Void;
function compact(?responder : flash.net.Responder) : Void;
function deanalyze(?responder : flash.net.Responder) : Void;
function detach(name : String, ?responder : flash.net.Responder) : Void;
function getSchemaResult() : SQLSchemaResult;
function loadSchema(?type : Class<Dynamic>, ?name : String, ?database : String="main", ?includeColumnSchema : Bool=true, ?responder : flash.net.Responder) : Void;
function open(?reference : Dynamic, ?openMode : SQLMode=SQLMode.CREATE, ?autoCompact : Bool=false, ?pageSize : Int=1024, ?encryptionKey : flash.utils.ByteArray) : Void;
function openAsync(?reference : Dynamic, ?openMode : SQLMode=SQLMode.CREATE, ?responder : flash.net.Responder, ?autoCompact : Bool=false, ?pageSize : Int=1024, ?encryptionKey : flash.utils.ByteArray) : Void;
function reencrypt(newEncryptionKey : flash.utils.ByteArray, ?responder : flash.net.Responder) : Void;
function releaseSavepoint(?name : String, ?responder : flash.net.Responder) : Void;
function rollback(?responder : flash.net.Responder) : Void;
function rollbackToSavepoint(?name : String, ?responder : flash.net.Responder) : Void;
function setSavepoint(?name : String, ?responder : flash.net.Responder) : Void;
static var isSupported(default,never) : Bool;
}