diff --git a/Assets/AirplanePhysics/Scenes/v0.0.3-AirControl.unity b/Assets/AirplanePhysics/Scenes/v0.0.3-AirControl.unity index 254c917..250710f 100644 --- a/Assets/AirplanePhysics/Scenes/v0.0.3-AirControl.unity +++ b/Assets/AirplanePhysics/Scenes/v0.0.3-AirControl.unity @@ -914,6 +914,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: input: {fileID: 1688244083} + DB: {fileID: 687950352} cameras: - {fileID: 1504063921} - {fileID: 1737466727} diff --git a/docs/html/annotated.html b/docs/html/annotated.html index 54ab9a7..1f98917 100644 --- a/docs/html/annotated.html +++ b/docs/html/annotated.html @@ -94,36 +94,66 @@
diff --git a/docs/html/classAirControl_1_1AC__Airplane__Altimeter.html b/docs/html/classAirControl_1_1AC__Airplane__Altimeter.html
index ba17394..c59a37c 100644
--- a/docs/html/classAirControl_1_1AC__Airplane__Altimeter.html
+++ b/docs/html/classAirControl_1_1AC__Airplane__Altimeter.html
@@ -111,13 +111,15 @@
AirControl.AC_Airplane_Audio Class Reference
virtual void | HandleAudio () | |
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/classAirControl_1_1AC__Airplane__CameraController.html b/docs/html/classAirControl_1_1AC__Airplane__CameraController.html
new file mode 100644
index 0000000..e9159b8
--- /dev/null
+++ b/docs/html/classAirControl_1_1AC__Airplane__CameraController.html
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+AirControl.AC_Airplane_CameraController Member List
+
+
+This is the complete list of members for AirControl.AC_Airplane_CameraController, including all inherited members. +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/classAirControl_1_1AC__Airplane__CameraController.js b/docs/html/classAirControl_1_1AC__Airplane__CameraController.js
new file mode 100644
index 0000000..2c65bed
--- /dev/null
+++ b/docs/html/classAirControl_1_1AC__Airplane__CameraController.js
@@ -0,0 +1,9 @@
+var classAirControl_1_1AC__Airplane__CameraController =
+[
+ [ "selectCamera", "classAirControl_1_1AC__Airplane__CameraController.html#ac90dd215671fd5a5fd28b7fcc7dae3ce", null ],
+ [ "SwitchCamera", "classAirControl_1_1AC__Airplane__CameraController.html#a1e136a720179b3de667d17ca64b76d50", null ],
+ [ "cameras", "classAirControl_1_1AC__Airplane__CameraController.html#ac3f63bb72ecd39f9b70dff1cb72eb82b", null ],
+ [ "DB", "classAirControl_1_1AC__Airplane__CameraController.html#a93f16c31eb61d8c0a2c172c6862b18cf", null ],
+ [ "input", "classAirControl_1_1AC__Airplane__CameraController.html#a1072b7094e1fa6ede35c8a67080c4e9c", null ],
+ [ "startCameraIndex", "classAirControl_1_1AC__Airplane__CameraController.html#a317286ef6d989e1515308e863736352b", null ]
+];
\ No newline at end of file
diff --git a/docs/html/classAirControl_1_1AC__Airplane__CameraController__coll__graph.map b/docs/html/classAirControl_1_1AC__Airplane__CameraController__coll__graph.map
new file mode 100644
index 0000000..806ab9c
--- /dev/null
+++ b/docs/html/classAirControl_1_1AC__Airplane__CameraController__coll__graph.map
@@ -0,0 +1,8 @@
+
diff --git a/docs/html/classAirControl_1_1AC__Airplane__CameraController__coll__graph.md5 b/docs/html/classAirControl_1_1AC__Airplane__CameraController__coll__graph.md5
new file mode 100644
index 0000000..15ccfee
--- /dev/null
+++ b/docs/html/classAirControl_1_1AC__Airplane__CameraController__coll__graph.md5
@@ -0,0 +1 @@
+680d5a30eec5e3952d3d611631d1c922
\ No newline at end of file
diff --git a/docs/html/classAirControl_1_1AC__Airplane__CameraController__coll__graph.png b/docs/html/classAirControl_1_1AC__Airplane__CameraController__coll__graph.png
new file mode 100644
index 0000000..0cac790
Binary files /dev/null and b/docs/html/classAirControl_1_1AC__Airplane__CameraController__coll__graph.png differ
diff --git a/docs/html/classAirControl_1_1AC__Airplane__CameraController__inherit__graph.map b/docs/html/classAirControl_1_1AC__Airplane__CameraController__inherit__graph.map
new file mode 100644
index 0000000..819f8f8
--- /dev/null
+++ b/docs/html/classAirControl_1_1AC__Airplane__CameraController__inherit__graph.map
@@ -0,0 +1,4 @@
+
diff --git a/docs/html/classAirControl_1_1AC__Airplane__CameraController__inherit__graph.md5 b/docs/html/classAirControl_1_1AC__Airplane__CameraController__inherit__graph.md5
new file mode 100644
index 0000000..789cf41
--- /dev/null
+++ b/docs/html/classAirControl_1_1AC__Airplane__CameraController__inherit__graph.md5
@@ -0,0 +1 @@
+e6361ebd34807a5dd16ff0986aae0c81
\ No newline at end of file
diff --git a/docs/html/classAirControl_1_1AC__Airplane__CameraController__inherit__graph.png b/docs/html/classAirControl_1_1AC__Airplane__CameraController__inherit__graph.png
new file mode 100644
index 0000000..f85f326
Binary files /dev/null and b/docs/html/classAirControl_1_1AC__Airplane__CameraController__inherit__graph.png differ
diff --git a/docs/html/classAirControl_1_1AC__Airplane__Controller-members.html b/docs/html/classAirControl_1_1AC__Airplane__Controller-members.html
index d077799..a40c350 100644
--- a/docs/html/classAirControl_1_1AC__Airplane__Controller-members.html
+++ b/docs/html/classAirControl_1_1AC__Airplane__Controller-members.html
@@ -102,12 +102,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+AirControl.AC_Airplane_CameraController Class Reference
+
+
+Inheritance diagram for AirControl.AC_Airplane_CameraController:
+
+
+
+
+
+Collaboration diagram for AirControl.AC_Airplane_CameraController:
+
+
+
+
+
The documentation for this class was generated from the following file:
controlSurfaces (defined in AirControl.AC_Airplane_Controller) | AirControl.AC_Airplane_Controller | CurrentAGL (defined in AirControl.AC_Airplane_Controller) | AirControl.AC_Airplane_Controller | CurrentMSL (defined in AirControl.AC_Airplane_Controller) | AirControl.AC_Airplane_Controller | engines (defined in AirControl.AC_Airplane_Controller) | AirControl.AC_Airplane_Controller | HandlePhysics() (defined in AirControl.AC_Airplane_Controller) | AirControl.AC_Airplane_Controller | inlineprotectedvirtual | input (defined in AirControl.AC_Airplane_Controller) | AirControl.AC_Airplane_Controller | rb (defined in AirControl.AC_BaseRigidbody_Controller) | AirControl.AC_BaseRigidbody_Controller | protected | Start() (defined in AirControl.AC_Airplane_Controller) | AirControl.AC_Airplane_Controller | inlinevirtual | wheels (defined in AirControl.AC_Airplane_Controller) | AirControl.AC_Airplane_Controller | DB_connection (defined in AirControl.AC_BaseRigidbody_Controller) | AirControl.AC_BaseRigidbody_Controller | protected | engines (defined in AirControl.AC_Airplane_Controller) | AirControl.AC_Airplane_Controller | HandlePhysics() (defined in AirControl.AC_Airplane_Controller) | AirControl.AC_Airplane_Controller | inlineprotectedvirtual | input (defined in AirControl.AC_Airplane_Controller) | AirControl.AC_Airplane_Controller | rb (defined in AirControl.AC_BaseRigidbody_Controller) | AirControl.AC_BaseRigidbody_Controller | protected | Start() (defined in AirControl.AC_Airplane_Controller) | AirControl.AC_Airplane_Controller | inlinevirtual | wheels (defined in AirControl.AC_Airplane_Controller) | AirControl.AC_Airplane_Controller | |
AudioSource | aSource |
+SQLiteConnection | DB_connection |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for AirControl.AC_Airplane_FlapLever, including all inherited members.
+HandleAirplaneUI() (defined in AirControl.AC_Airplane_FlapLever) | AirControl.AC_Airplane_FlapLever | inline |
handleRect (defined in AirControl.AC_Airplane_FlapLever) | AirControl.AC_Airplane_FlapLever | |
input (defined in AirControl.AC_Airplane_FlapLever) | AirControl.AC_Airplane_FlapLever | |
parentRect (defined in AirControl.AC_Airplane_FlapLever) | AirControl.AC_Airplane_FlapLever |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Member Functions | |
+void | HandleAirplaneUI () |
+Public Attributes | |
+AC_BaseAirplane_Input | input |
+RectTransform | parentRect |
+RectTransform | handleRect |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for AirControl.AC_Airplane_FuelGauge, including all inherited members.
+fuel (defined in AirControl.AC_Airplane_FuelGauge) | AirControl.AC_Airplane_FuelGauge | |
HandleAirplaneUI() (defined in AirControl.AC_Airplane_FuelGauge) | AirControl.AC_Airplane_FuelGauge | inline |
minMaxRotation (defined in AirControl.AC_Airplane_FuelGauge) | AirControl.AC_Airplane_FuelGauge | |
pointer (defined in AirControl.AC_Airplane_FuelGauge) | AirControl.AC_Airplane_FuelGauge |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Member Functions | |
+void | HandleAirplaneUI () |
+Public Attributes | |
+AC_Airplane_Fuel | fuel |
+RectTransform | pointer |
+Vector2 | minMaxRotation = new Vector2(-90f, 90f) |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for AirControl.AC_Airplane_ThrottleLever, including all inherited members.
+HandleAirplaneUI() (defined in AirControl.AC_Airplane_ThrottleLever) | AirControl.AC_Airplane_ThrottleLever | inline |
handleRect (defined in AirControl.AC_Airplane_ThrottleLever) | AirControl.AC_Airplane_ThrottleLever | |
input (defined in AirControl.AC_Airplane_ThrottleLever) | AirControl.AC_Airplane_ThrottleLever | |
parentRect (defined in AirControl.AC_Airplane_ThrottleLever) | AirControl.AC_Airplane_ThrottleLever |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Member Functions | |
+void | HandleAirplaneUI () |
+Public Attributes | |
+AC_BaseAirplane_Input | input |
+RectTransform | parentRect |
+RectTransform | handleRect |
[get]
[get]
This is the complete list of members for AirControl.AC_BaseRigidbody_Controller, including all inherited members.
aSource (defined in AirControl.AC_BaseRigidbody_Controller) | AirControl.AC_BaseRigidbody_Controller | protected |
HandlePhysics() (defined in AirControl.AC_BaseRigidbody_Controller) | AirControl.AC_BaseRigidbody_Controller | inlineprotectedvirtual |
rb (defined in AirControl.AC_BaseRigidbody_Controller) | AirControl.AC_BaseRigidbody_Controller | protected |
Start() (defined in AirControl.AC_BaseRigidbody_Controller) | AirControl.AC_BaseRigidbody_Controller | inlinevirtual |
DB_connection (defined in AirControl.AC_BaseRigidbody_Controller) | AirControl.AC_BaseRigidbody_Controller | protected |
HandlePhysics() (defined in AirControl.AC_BaseRigidbody_Controller) | AirControl.AC_BaseRigidbody_Controller | inlineprotectedvirtual |
rb (defined in AirControl.AC_BaseRigidbody_Controller) | AirControl.AC_BaseRigidbody_Controller | protected |
Start() (defined in AirControl.AC_BaseRigidbody_Controller) | AirControl.AC_BaseRigidbody_Controller | inlinevirtual |
AudioSource | aSource |
+SQLiteConnection | DB_connection |
[get]
[get]
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for AirControl.Communicator, including all inherited members.
+currentReadings (defined in AirControl.Communicator) | AirControl.Communicator | |
InOutManager (defined in AirControl.Communicator) | AirControl.Communicator | |
ListenForIncommingRequests() | AirControl.Communicator | inline |
SendMessage(String outStructSerialized) | AirControl.Communicator | inline |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Member Functions | |
void | ListenForIncommingRequests () |
Runs in background TcpServerThread; Handles incomming TcpClient requests More... | |
new void | SendMessage (String outStructSerialized) |
+ Send message to client using socket connection. + More... | |
+Public Attributes | |
+AC_BaseAirplane_Input | currentReadings |
+InputOutputHandle | InOutManager |
+
|
+ +inline | +
Runs in background TcpServerThread; Handles incomming TcpClient requests
+ +
+
|
+ +inline | +
+ Send message to client using socket connection.
+
+
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for AirControl.InputOutputHandle, including all inherited members.
+ParseInput(string receivedString) (defined in AirControl.InputOutputHandle) | AirControl.InputOutputHandle | inline |
ParseOutput(AC_BaseAirplane_Input currentReadings) (defined in AirControl.InputOutputHandle) | AirControl.InputOutputHandle | inline |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Member Functions | |
+void | ParseInput (string receivedString) |
+string | ParseOutput (AC_BaseAirplane_Input currentReadings) |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for Aircontrol.AC_Airplane_EngineCutoff, including all inherited members.
+cutoffKey (defined in Aircontrol.AC_Airplane_EngineCutoff) | Aircontrol.AC_Airplane_EngineCutoff | |
onEngineCutoff (defined in Aircontrol.AC_Airplane_EngineCutoff) | Aircontrol.AC_Airplane_EngineCutoff |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Attributes | |
+KeyCode | cutoffKey = KeyCode.O |
+UnityEvent | onEngineCutoff = new UnityEvent() |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for CreateDBScript, including all inherited members.
++ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for DB_InputClassDefinitions, including all inherited members.
+ActiveCamera (defined in DB_InputClassDefinitions) | DB_InputClassDefinitions | |
direction | DB_InputClassDefinitions |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Properties | |
string | direction [get, set] |
Just [PrimaryKey] is added to the Id Attribute as we only want the updated value and dont want to accumulate it if one need to auto increment it the Id fielsd can be configured as [PrimaryKey, AutoIncrement] In this case it will fill up the database. [Not supported] More... | |
+int | ActiveCamera [get, set] |
+
|
+ +getset | +
Just [PrimaryKey] is added to the Id Attribute as we only want the updated value and dont want to accumulate it if one need to auto increment it the Id fielsd can be configured as [PrimaryKey, AutoIncrement] In this case it will fill up the database. [Not supported]
+ ++ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Member Functions | |
+DB_InputClassDefinitions | getcamera_status (SQLiteConnection _connection) |
+Public Attributes | |
+SQLiteConnection | _connection |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for DataService, including all inherited members.
+CreateDB() (defined in DataService) | DataService | inline |
CreatePerson() (defined in DataService) | DataService | inline |
DataService(string DatabaseName) (defined in DataService) | DataService | inline |
GetPersons() (defined in DataService) | DataService | inline |
GetPersonsNamedVishnu() (defined in DataService) | DataService | inline |
GetVishnu() (defined in DataService) | DataService | inline |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Member Functions | |
+ | DataService (string DatabaseName) |
+void | CreateDB () |
+IEnumerable< Person > | GetPersons () |
+IEnumerable< Person > | GetPersonsNamedVishnu () |
+Person | GetVishnu () |
+Person | CreatePerson () |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for ReadFromDB, including all inherited members.
++ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.BaseTableQuery.Ordering, including all inherited members.
+Ascending (defined in SQLite4Unity3d.BaseTableQuery.Ordering) | SQLite4Unity3d.BaseTableQuery.Ordering | |
ColumnName (defined in SQLite4Unity3d.BaseTableQuery.Ordering) | SQLite4Unity3d.BaseTableQuery.Ordering |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.CollationAttribute, including all inherited members.
+CollationAttribute(string collation) (defined in SQLite4Unity3d.CollationAttribute) | SQLite4Unity3d.CollationAttribute | inline |
Value (defined in SQLite4Unity3d.CollationAttribute) | SQLite4Unity3d.CollationAttribute |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Member Functions | |
+ | CollationAttribute (string collation) |
+Properties | |
+string | Value [get] |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.ColumnAttribute, including all inherited members.
+ColumnAttribute(string name) (defined in SQLite4Unity3d.ColumnAttribute) | SQLite4Unity3d.ColumnAttribute | inline |
Name (defined in SQLite4Unity3d.ColumnAttribute) | SQLite4Unity3d.ColumnAttribute |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Member Functions | |
+ | ColumnAttribute (string name) |
+Properties | |
+string | Name [get, set] |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.IndexedAttribute, including all inherited members.
+IndexedAttribute() (defined in SQLite4Unity3d.IndexedAttribute) | SQLite4Unity3d.IndexedAttribute | inline |
IndexedAttribute(string name, int order) (defined in SQLite4Unity3d.IndexedAttribute) | SQLite4Unity3d.IndexedAttribute | inline |
Name (defined in SQLite4Unity3d.IndexedAttribute) | SQLite4Unity3d.IndexedAttribute | |
Order (defined in SQLite4Unity3d.IndexedAttribute) | SQLite4Unity3d.IndexedAttribute | |
Unique (defined in SQLite4Unity3d.IndexedAttribute) | SQLite4Unity3d.IndexedAttribute |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Member Functions | |
+ | IndexedAttribute (string name, int order) |
+Properties | |
+string | Name [get, set] |
+int | Order [get, set] |
+virtual bool | Unique [get, set] |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.MaxLengthAttribute, including all inherited members.
+MaxLengthAttribute(int length) (defined in SQLite4Unity3d.MaxLengthAttribute) | SQLite4Unity3d.MaxLengthAttribute | inline |
Value (defined in SQLite4Unity3d.MaxLengthAttribute) | SQLite4Unity3d.MaxLengthAttribute |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Member Functions | |
+ | MaxLengthAttribute (int length) |
+Properties | |
+int | Value [get] |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.NotNullConstraintViolationException, including all inherited members.
++ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Static Public Member Functions | |
+static new NotNullConstraintViolationException | New (SQLite3.Result r, string message) |
+static NotNullConstraintViolationException | New (SQLite3.Result r, string message, TableMapping mapping, object obj) |
+static NotNullConstraintViolationException | New (SQLiteException exception, TableMapping mapping, object obj) |
Static Public Member Functions inherited from SQLite4Unity3d.SQLiteException | |
+static SQLiteException | New (SQLite3.Result r, string message) |
+Protected Member Functions | |
+ | NotNullConstraintViolationException (SQLite3.Result r, string message) |
+ | NotNullConstraintViolationException (SQLite3.Result r, string message, TableMapping mapping, object obj) |
Protected Member Functions inherited from SQLite4Unity3d.SQLiteException | |
+ | SQLiteException (SQLite3.Result r, string message) |
+Properties | |
+IEnumerable< TableMapping.Column > | Columns [get, protected set] |
Properties inherited from SQLite4Unity3d.SQLiteException | |
+SQLite3.Result | Result [get] |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.PreparedSqlLiteInsertCommand, including all inherited members.
+CommandText (defined in SQLite4Unity3d.PreparedSqlLiteInsertCommand) | SQLite4Unity3d.PreparedSqlLiteInsertCommand | |
Connection (defined in SQLite4Unity3d.PreparedSqlLiteInsertCommand) | SQLite4Unity3d.PreparedSqlLiteInsertCommand | protected |
Dispose() (defined in SQLite4Unity3d.PreparedSqlLiteInsertCommand) | SQLite4Unity3d.PreparedSqlLiteInsertCommand | inline |
ExecuteNonQuery(object[] source) (defined in SQLite4Unity3d.PreparedSqlLiteInsertCommand) | SQLite4Unity3d.PreparedSqlLiteInsertCommand | inline |
Initialized (defined in SQLite4Unity3d.PreparedSqlLiteInsertCommand) | SQLite4Unity3d.PreparedSqlLiteInsertCommand | |
Prepare() (defined in SQLite4Unity3d.PreparedSqlLiteInsertCommand) | SQLite4Unity3d.PreparedSqlLiteInsertCommand | inlineprotectedvirtual |
Statement (defined in SQLite4Unity3d.PreparedSqlLiteInsertCommand) | SQLite4Unity3d.PreparedSqlLiteInsertCommand | protected |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
Since the insert never changed, we only need to prepare once. + More...
++Public Member Functions | |
+int | ExecuteNonQuery (object[] source) |
+void | Dispose () |
+Protected Member Functions | |
+virtual Sqlite3Statement | Prepare () |
+Properties | |
+bool | Initialized [get, set] |
+SQLiteConnection | Connection [get, set] |
+string | CommandText [get, set] |
+Sqlite3Statement | Statement [get, set] |
Since the insert never changed, we only need to prepare once.
++ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.SQLiteCommand, including all inherited members.
++ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Member Functions | |
+int | ExecuteNonQuery () |
+IEnumerable< T > | ExecuteDeferredQuery< T > () |
+List< T > | ExecuteQuery< T > () |
+List< T > | ExecuteQuery< T > (TableMapping map) |
+IEnumerable< T > | ExecuteDeferredQuery< T > (TableMapping map) |
+T | ExecuteScalar< T > () |
+void | Bind (string name, object val) |
+void | Bind (object val) |
+override string | ToString () |
+Protected Member Functions | |
virtual void | OnInstanceCreated (object obj) |
Invoked every time an instance is loaded from the database. More... | |
+Properties | |
+string | CommandText [get, set] |
+
|
+ +inlineprotectedvirtual | +
Invoked every time an instance is loaded from the database.
+obj | The newly created object. |
This can be overridden in combination with the SQLiteConnection.NewCommand method to hook into the life-cycle of objects.
+Type safety is not possible because MonoTouch does not support virtual generic methods.
+ ++ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.SQLiteConnection, including all inherited members.
++ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
Represents an open connection to a SQLite database. + More...
++Classes | |
class | ColumnInfo |
+Public Member Functions | |||
+delegate void | TraceHandler (string message) | ||
+delegate void | TimeExecutionHandler (TimeSpan executionTime, TimeSpan totalExecutionTime) | ||
SQLiteConnection (string databasePath, bool storeDateTimeAsTicks=false) | |||
Constructs a new SQLiteConnection and opens a SQLite database specified by databasePath. More... | |||
SQLiteConnection (string databasePath, SQLiteOpenFlags openFlags, bool storeDateTimeAsTicks=false) | |||
Constructs a new SQLiteConnection and opens a SQLite database specified by databasePath. More... | |||
+void | EnableLoadExtension (int onoff) | ||
TableMapping | GetMapping (Type type, CreateFlags createFlags=CreateFlags.None) | ||
Retrieves the mapping that is automatically generated for the given type. More... | |||
TableMapping | GetMapping< T > () | ||
Retrieves the mapping that is automatically generated for the given type. More... | |||
int | DropTable< T > () | ||
Executes a "drop table" on the database. This is non-recoverable. More... | |||
int | CreateTable< T > (CreateFlags createFlags=CreateFlags.None) | ||
Executes a "create table if not exists" on the database. It also creates any specified indexes on the columns of the table. It uses a schema automatically generated from the specified type. You can later access this schema by calling GetMapping. More... | |||
int | CreateTable (Type ty, CreateFlags createFlags=CreateFlags.None) | ||
Executes a "create table if not exists" on the database. It also creates any specified indexes on the columns of the table. It uses a schema automatically generated from the specified type. You can later access this schema by calling GetMapping. More... | |||
int | CreateIndex (string indexName, string tableName, string[] columnNames, bool unique=false) | ||
Creates an index for the specified table and columns. More... | |||
int | CreateIndex (string indexName, string tableName, string columnName, bool unique=false) | ||
Creates an index for the specified table and column. More... | |||
int | CreateIndex (string tableName, string columnName, bool unique=false) | ||
Creates an index for the specified table and column. More... | |||
int | CreateIndex (string tableName, string[] columnNames, bool unique=false) | ||
Creates an index for the specified table and columns. More... | |||
void | CreateIndex< T > (Expression< Func< T, object >> property, bool unique=false) | ||
Creates an index for the specified object property. e.g. CreateIndex<Client>(c => c.Name); More... | |||
+List< ColumnInfo > | GetTableInfo (string tableName) | ||
SQLiteCommand | CreateCommand (string cmdText, params object[] ps) | ||
Creates a new SQLiteCommand given the command text with arguments. Place a '?' in the command text for each of the arguments. More... | |||
int | Execute (string query, params object[] args) | ||
Creates a SQLiteCommand given the command text (SQL) with arguments. Place a '?' in the command text for each of the arguments and then executes that command. Use this method instead of Query when you don't expect rows back. Such cases include INSERTs, UPDATEs, and DELETEs. You can set the Trace or TimeExecution properties of the connection to profile execution. More... | |||
+T | ExecuteScalar< T > (string query, params object[] args) | ||
List< T > | Query< T > (string query, params object[] args) | ||
Creates a SQLiteCommand given the command text (SQL) with arguments. Place a '?' in the command text for each of the arguments and then executes that command. It returns each row of the result using the mapping automatically generated for the given type. More... | |||
IEnumerable< T > | DeferredQuery< T > (string query, params object[] args) | ||
Creates a SQLiteCommand given the command text (SQL) with arguments. Place a '?' in the command text for each of the arguments and then executes that command. It returns each row of the result using the mapping automatically generated for the given type. More... | |||
List< object > | Query (TableMapping map, string query, params object[] args) | ||
Creates a SQLiteCommand given the command text (SQL) with arguments. Place a '?' in the command text for each of the arguments and then executes that command. It returns each row of the result using the specified mapping. This function is only used by libraries in order to query the database via introspection. It is normally not used. More... | |||
IEnumerable< object > | DeferredQuery (TableMapping map, string query, params object[] args) | ||
Creates a SQLiteCommand given the command text (SQL) with arguments. Place a '?' in the command text for each of the arguments and then executes that command. It returns each row of the result using the specified mapping. This function is only used by libraries in order to query the database via introspection. It is normally not used. More... | |||
TableQuery< T > | Table< T > () | ||
Returns a queryable interface to the table represented by the given type. More... | |||
T | Get< T > (object pk) | ||
Attempts to retrieve an object with the given primary key from the table associated with the specified type. Use of this method requires that the given type have a designated PrimaryKey (using the PrimaryKeyAttribute). More... | |||
T | Get< T > (Expression< Func< T, bool >> predicate) | ||
Attempts to retrieve the first object that matches the predicate from the table associated with the specified type. More... | |||
T | Find< T > (object pk) | ||
Attempts to retrieve an object with the given primary key from the table associated with the specified type. Use of this method requires that the given type have a designated PrimaryKey (using the PrimaryKeyAttribute). More... | |||
object | Find (object pk, TableMapping map) | ||
Attempts to retrieve an object with the given primary key from the table associated with the specified type. Use of this method requires that the given type have a designated PrimaryKey (using the PrimaryKeyAttribute). More... | |||
T | Find< T > (Expression< Func< T, bool >> predicate) | ||
Attempts to retrieve the first object that matches the predicate from the table associated with the specified type. More... | |||
void | BeginTransaction () | ||
Begins a new transaction. Call Commit to end the transaction. More... | |||
string | SaveTransactionPoint () | ||
Creates a savepoint in the database at the current point in the transaction timeline. Begins a new transaction if one is not in progress. More... | |||
void | Rollback () | ||
Rolls back the transaction that was begun by BeginTransaction or SaveTransactionPoint. More... | |||
void | RollbackTo (string savepoint) | ||
Rolls back the savepoint created by BeginTransaction or SaveTransactionPoint. More... | |||
void | Release (string savepoint) | ||
Releases a savepoint returned from SaveTransactionPoint. Releasing a savepoint makes changes since that savepoint permanent if the savepoint began the transaction, or otherwise the changes are permanent pending a call to Commit. More... | |||
void | Commit () | ||
Commits the transaction that was begun by BeginTransaction. More... | |||
void | RunInTransaction (Action action) | ||
Executes
| |||
void | RunInDatabaseLock (Action action) | ||
Executes
| |||
int | InsertAll (System.Collections.IEnumerable objects) | ||
Inserts all specified objects. More... | |||
int | InsertAll (System.Collections.IEnumerable objects, string extra) | ||
Inserts all specified objects. More... | |||
int | InsertAll (System.Collections.IEnumerable objects, Type objType) | ||
Inserts all specified objects. More... | |||
int | Insert (object obj) | ||
Inserts the given object and retrieves its auto incremented primary key if it has one. More... | |||
int | InsertOrReplace (object obj) | ||
Inserts the given object and retrieves its auto incremented primary key if it has one. If a UNIQUE constraint violation occurs with some pre-existing object, this function deletes the old object. More... | |||
int | Insert (object obj, Type objType) | ||
Inserts the given object and retrieves its auto incremented primary key if it has one. More... | |||
int | InsertOrReplace (object obj, Type objType) | ||
Inserts the given object and retrieves its auto incremented primary key if it has one. If a UNIQUE constraint violation occurs with some pre-existing object, this function deletes the old object. More... | |||
int | Insert (object obj, string extra) | ||
Inserts the given object and retrieves its auto incremented primary key if it has one. More... | |||
int | Insert (object obj, string extra, Type objType) | ||
Inserts the given object and retrieves its auto incremented primary key if it has one. More... | |||
int | Update (object obj) | ||
Updates all of the columns of a table using the specified object except for its primary key. The object is required to have a primary key. More... | |||
int | Update (object obj, Type objType) | ||
Updates all of the columns of a table using the specified object except for its primary key. The object is required to have a primary key. More... | |||
int | UpdateAll (System.Collections.IEnumerable objects) | ||
Updates all specified objects. More... | |||
int | Delete (object objectToDelete) | ||
Deletes the given object from the database using its primary key. More... | |||
int | Delete< T > (object primaryKey) | ||
Deletes the object with the specified primary key. More... | |||
int | DeleteAll< T > () | ||
Deletes all the objects from the specified table. WARNING WARNING: Let me repeat. It deletes ALL the objects from the specified table. Do you really want to do that? More... | |||
+void | Dispose () | ||
+void | Close () | ||
+Protected Member Functions | |
virtual SQLiteCommand | NewCommand () |
Creates a new SQLiteCommand. Can be overridden to provide a sub-class. More... | |
+virtual void | Dispose (bool disposing) |
+Properties | |
+Sqlite3DatabaseHandle | Handle [get] |
+string | DatabasePath [get] |
+bool | Trace [get, set] |
+bool | TimeExecution [get, set] |
+bool | StoreDateTimeAsTicks [get] |
object | SyncObject [get] |
Gets the synchronous object, to be lock the database file for updating. More... | |
TimeSpan | BusyTimeout [get, set] |
Sets a busy handler to sleep the specified amount of time when a table is locked. The handler will sleep multiple times until a total time of BusyTimeout has accumulated. More... | |
IEnumerable< TableMapping >? | TableMappings [get] |
Returns the mappings from types to tables that the connection currently understands. More... | |
bool | IsInTransaction [get] |
Whether BeginTransaction has been called and the database is waiting for a Commit. More... | |
+Events | |
+TraceHandler | TraceEvent |
+TimeExecutionHandler | TimeExecutionEvent |
Represents an open connection to a SQLite database.
+
+
|
+ +inline | +
Constructs a new SQLiteConnection and opens a SQLite database specified by databasePath.
+databasePath | Specifies the path to the database file. |
storeDateTimeAsTicks | Specifies whether to store DateTime properties as ticks (true) or strings (false). You absolutely do want to store them as Ticks in all new projects. The default of false is only here for backwards compatibility. There is a significant speed advantage, with no down sides, when setting storeDateTimeAsTicks = true. |
+
|
+ +inline | +
Constructs a new SQLiteConnection and opens a SQLite database specified by databasePath.
+databasePath | Specifies the path to the database file. |
storeDateTimeAsTicks | Specifies whether to store DateTime properties as ticks (true) or strings (false). You absolutely do want to store them as Ticks in all new projects. The default of false is only here for backwards compatibility. There is a significant speed advantage, with no down sides, when setting storeDateTimeAsTicks = true. |
+
|
+ +inline | +
Begins a new transaction. Call Commit to end the transaction.
+Throws if a transaction has already begun.
+ +
+
|
+ +inline | +
Commits the transaction that was begun by BeginTransaction.
+ +
+
|
+ +inline | +
Creates a new SQLiteCommand given the command text with arguments. Place a '?' in the command text for each of the arguments.
+cmdText | The fully escaped SQL. |
args | Arguments to substitute for the occurences of '?' in the command text. |
+
|
+ +inline | +
Creates an index for the specified table and column.
+indexName | Name of the index to create |
tableName | Name of the database table |
columnName | Name of the column to index |
unique | Whether the index should be unique |
+
|
+ +inline | +
Creates an index for the specified table and columns.
+indexName | Name of the index to create |
tableName | Name of the database table |
columnNames | An array of column names to index |
unique | Whether the index should be unique |
+
|
+ +inline | +
Creates an index for the specified table and column.
+tableName | Name of the database table |
columnName | Name of the column to index |
unique | Whether the index should be unique |
+
|
+ +inline | +
Creates an index for the specified table and columns.
+tableName | Name of the database table |
columnNames | An array of column names to index |
unique | Whether the index should be unique |
+
|
+ +inline | +
Creates an index for the specified object property. e.g. CreateIndex<Client>(c => c.Name);
+T | Type to reflect to a database table. |
property | Property to index |
unique | Whether the index should be unique |
+
|
+ +inline | +
Executes a "create table if not exists" on the database. It also creates any specified indexes on the columns of the table. It uses a schema automatically generated from the specified type. You can later access this schema by calling GetMapping.
+ty | Type to reflect to a database table. |
createFlags | Optional flags allowing implicit PK and indexes based on naming conventions. |
+
+
|
+ +inline | +
Executes a "create table if not exists" on the database. It also creates any specified indexes on the columns of the table. It uses a schema automatically generated from the specified type. You can later access this schema by calling GetMapping.
+
+
|
+ +inline | +
Creates a SQLiteCommand given the command text (SQL) with arguments. Place a '?' in the command text for each of the arguments and then executes that command. It returns each row of the result using the specified mapping. This function is only used by libraries in order to query the database via introspection. It is normally not used.
+map | A TableMapping to use to convert the resulting rows into objects. |
query | The fully escaped SQL. |
args | Arguments to substitute for the occurences of '?' in the query. |
+
|
+ +inline | +
Creates a SQLiteCommand given the command text (SQL) with arguments. Place a '?' in the command text for each of the arguments and then executes that command. It returns each row of the result using the mapping automatically generated for the given type.
+query | The fully escaped SQL. |
args | Arguments to substitute for the occurences of '?' in the query. |
T | : | new() |
+
|
+ +inline | +
Deletes the given object from the database using its primary key.
+objectToDelete | The object to delete. It must have a primary key designated using the PrimaryKeyAttribute. |
+
|
+ +inline | +
Deletes the object with the specified primary key.
+primaryKey | The primary key of the object to delete. |
T | The type of object. |
+
|
+ +inline | +
Deletes all the objects from the specified table. WARNING WARNING: Let me repeat. It deletes ALL the objects from the specified table. Do you really want to do that?
+T | The type of objects to delete. |
+
|
+ +inline | +
Executes a "drop table" on the database. This is non-recoverable.
+ +
+
|
+ +inline | +
Creates a SQLiteCommand given the command text (SQL) with arguments. Place a '?' in the command text for each of the arguments and then executes that command. Use this method instead of Query when you don't expect rows back. Such cases include INSERTs, UPDATEs, and DELETEs. You can set the Trace or TimeExecution properties of the connection to profile execution.
+query | The fully escaped SQL. |
args | Arguments to substitute for the occurences of '?' in the query. |
+
|
+ +inline | +
Attempts to retrieve an object with the given primary key from the table associated with the specified type. Use of this method requires that the given type have a designated PrimaryKey (using the PrimaryKeyAttribute).
+pk | The primary key. |
map | The TableMapping used to identify the object type. |
+
|
+ +inline | +
Attempts to retrieve the first object that matches the predicate from the table associated with the specified type.
+predicate | A predicate for which object to find. |
T | : | new() |
+
|
+ +inline | +
Attempts to retrieve an object with the given primary key from the table associated with the specified type. Use of this method requires that the given type have a designated PrimaryKey (using the PrimaryKeyAttribute).
+pk | The primary key. |
T | : | new |
+
|
+ +inline | +
Attempts to retrieve the first object that matches the predicate from the table associated with the specified type.
+predicate | A predicate for which object to find. |
T | : | new() |
+
|
+ +inline | +
Attempts to retrieve an object with the given primary key from the table associated with the specified type. Use of this method requires that the given type have a designated PrimaryKey (using the PrimaryKeyAttribute).
+pk | The primary key. |
T | : | new() |
+
|
+ +inline | +
Retrieves the mapping that is automatically generated for the given type.
+type | The type whose mapping to the database is returned. |
+
createFlags | Optional flags allowing implicit PK and indexes based on naming conventions |
+
+
|
+ +inline | +
Retrieves the mapping that is automatically generated for the given type.
+
+
|
+ +inline | +
Inserts the given object and retrieves its auto incremented primary key if it has one.
+obj | The object to insert. |
+
|
+ +inline | +
Inserts the given object and retrieves its auto incremented primary key if it has one.
+obj | The object to insert. |
extra | Literal SQL code that gets placed into the command. INSERT {extra} INTO ... |
+
|
+ +inline | +
Inserts the given object and retrieves its auto incremented primary key if it has one.
+obj | The object to insert. |
extra | Literal SQL code that gets placed into the command. INSERT {extra} INTO ... |
objType | The type of object to insert. |
+
|
+ +inline | +
Inserts the given object and retrieves its auto incremented primary key if it has one.
+obj | The object to insert. |
objType | The type of object to insert. |
+
|
+ +inline | +
Inserts all specified objects.
+objects | An IEnumerable of the objects to insert. |
+
|
+ +inline | +
Inserts all specified objects.
+objects | An IEnumerable of the objects to insert. |
extra | Literal SQL code that gets placed into the command. INSERT {extra} INTO ... |
+
|
+ +inline | +
Inserts all specified objects.
+objects | An IEnumerable of the objects to insert. |
objType | The type of object to insert. |
+
|
+ +inline | +
Inserts the given object and retrieves its auto incremented primary key if it has one. If a UNIQUE constraint violation occurs with some pre-existing object, this function deletes the old object.
+obj | The object to insert. |
+
|
+ +inline | +
Inserts the given object and retrieves its auto incremented primary key if it has one. If a UNIQUE constraint violation occurs with some pre-existing object, this function deletes the old object.
+obj | The object to insert. |
objType | The type of object to insert. |
+
|
+ +inlineprotectedvirtual | +
Creates a new SQLiteCommand. Can be overridden to provide a sub-class.
+
+
|
+ +inline | +
Creates a SQLiteCommand given the command text (SQL) with arguments. Place a '?' in the command text for each of the arguments and then executes that command. It returns each row of the result using the specified mapping. This function is only used by libraries in order to query the database via introspection. It is normally not used.
+map | A TableMapping to use to convert the resulting rows into objects. |
query | The fully escaped SQL. |
args | Arguments to substitute for the occurences of '?' in the query. |
+
|
+ +inline | +
Creates a SQLiteCommand given the command text (SQL) with arguments. Place a '?' in the command text for each of the arguments and then executes that command. It returns each row of the result using the mapping automatically generated for the given type.
+query | The fully escaped SQL. |
args | Arguments to substitute for the occurences of '?' in the query. |
T | : | new() |
+
|
+ +inline | +
Releases a savepoint returned from SaveTransactionPoint. Releasing a savepoint makes changes since that savepoint permanent if the savepoint began the transaction, or otherwise the changes are permanent pending a call to Commit.
+The RELEASE command is like a COMMIT for a SAVEPOINT.
+savepoint | The name of the savepoint to release. The string should be the result of a call to SaveTransactionPoint |
+
|
+ +inline | +
Rolls back the transaction that was begun by BeginTransaction or SaveTransactionPoint.
+ +
+
|
+ +inline | +
Rolls back the savepoint created by BeginTransaction or SaveTransactionPoint.
+savepoint | The name of the savepoint to roll back to, as returned by SaveTransactionPoint. If savepoint is null or empty, this method is equivalent to a call to Rollback |
+
|
+ +inline | +
Executes
action | while blocking other threads to access the same database. |
action | The Action to perform within a lock. |
+
|
+ +inline | +
Executes
action | within a (possibly nested) transaction by wrapping it in a SAVEPOINT. If an exception occurs the whole transaction is rolled back, not just the current savepoint. The exception is rethrown. |
action | The Action to perform within a transaction.
|
+
|
+ +inline | +
Creates a savepoint in the database at the current point in the transaction timeline. Begins a new transaction if one is not in progress.
+Call RollbackTo to undo transactions since the returned savepoint. Call Release to commit transactions after the savepoint returned here. Call Commit to end the transaction, committing all changes.
+
+
|
+ +inline | +
Returns a queryable interface to the table represented by the given type.
+T | : | new() |
+
|
+ +inline | +
Updates all of the columns of a table using the specified object except for its primary key. The object is required to have a primary key.
+obj | The object to update. It must have a primary key designated using the PrimaryKeyAttribute. |
+
|
+ +inline | +
Updates all of the columns of a table using the specified object except for its primary key. The object is required to have a primary key.
+obj | The object to update. It must have a primary key designated using the PrimaryKeyAttribute. |
objType | The type of object to insert. |
+
|
+ +inline | +
Updates all specified objects.
+objects | An IEnumerable of the objects to insert. |
+
|
+ +getset | +
Sets a busy handler to sleep the specified amount of time when a table is locked. The handler will sleep multiple times until a total time of BusyTimeout has accumulated.
+ +
+
|
+ +get | +
Whether BeginTransaction has been called and the database is waiting for a Commit.
+ +
+
|
+ +get | +
Gets the synchronous object, to be lock the database file for updating.
+The sync object.
+ +
+
|
+ +get | +
Returns the mappings from types to tables that the connection currently understands.
+ ++ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.SQLiteConnectionString, including all inherited members.
+ConnectionString (defined in SQLite4Unity3d.SQLiteConnectionString) | SQLite4Unity3d.SQLiteConnectionString | |
DatabasePath (defined in SQLite4Unity3d.SQLiteConnectionString) | SQLite4Unity3d.SQLiteConnectionString | |
SQLiteConnectionString(string databasePath, bool storeDateTimeAsTicks) (defined in SQLite4Unity3d.SQLiteConnectionString) | SQLite4Unity3d.SQLiteConnectionString | inline |
StoreDateTimeAsTicks (defined in SQLite4Unity3d.SQLiteConnectionString) | SQLite4Unity3d.SQLiteConnectionString |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
Represents a parsed connection string. + More...
++Public Member Functions | |
+ | SQLiteConnectionString (string databasePath, bool storeDateTimeAsTicks) |
+Properties | |
+string | ConnectionString [get] |
+string | DatabasePath [get] |
+bool | StoreDateTimeAsTicks [get] |
Represents a parsed connection string.
++ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.SQLiteConnection.ColumnInfo, including all inherited members.
+Name (defined in SQLite4Unity3d.SQLiteConnection.ColumnInfo) | SQLite4Unity3d.SQLiteConnection.ColumnInfo | |
notnull (defined in SQLite4Unity3d.SQLiteConnection.ColumnInfo) | SQLite4Unity3d.SQLiteConnection.ColumnInfo | |
ToString() (defined in SQLite4Unity3d.SQLiteConnection.ColumnInfo) | SQLite4Unity3d.SQLiteConnection.ColumnInfo | inline |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.SQLiteException, including all inherited members.
+New(SQLite3.Result r, string message) (defined in SQLite4Unity3d.SQLiteException) | SQLite4Unity3d.SQLiteException | inlinestatic |
Result (defined in SQLite4Unity3d.SQLiteException) | SQLite4Unity3d.SQLiteException | |
SQLiteException(SQLite3.Result r, string message) (defined in SQLite4Unity3d.SQLiteException) | SQLite4Unity3d.SQLiteException | inlineprotected |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Static Public Member Functions | |
+static SQLiteException | New (SQLite3.Result r, string message) |
+Protected Member Functions | |
+ | SQLiteException (SQLite3.Result r, string message) |
+Properties | |
+SQLite3.Result | Result [get] |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.TableAttribute, including all inherited members.
+Name (defined in SQLite4Unity3d.TableAttribute) | SQLite4Unity3d.TableAttribute | |
TableAttribute(string name) (defined in SQLite4Unity3d.TableAttribute) | SQLite4Unity3d.TableAttribute | inline |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Member Functions | |
+ | TableAttribute (string name) |
+Properties | |
+string | Name [get, set] |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.TableMapping, including all inherited members.
++ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Classes | |
class | Column |
+Public Member Functions | |
+ | TableMapping (Type type, CreateFlags createFlags=CreateFlags.None) |
+void | SetAutoIncPK (object obj, long id) |
+Column | FindColumnWithPropertyName (string propertyName) |
+Column | FindColumn (string columnName) |
+PreparedSqlLiteInsertCommand | GetInsertCommand (SQLiteConnection conn, string extra) |
+Properties | |
+Type | MappedType [get] |
+string | TableName [get] |
+Column[] | Columns [get] |
+Column | PK [get] |
+string | GetByPrimaryKeySql [get] |
+bool | HasAutoIncPK [get] |
+Column[] | InsertColumns [get] |
+Column[] | InsertOrReplaceColumns [get] |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.TableMapping.Column, including all inherited members.
++ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Member Functions | |
+ | Column (PropertyInfo prop, CreateFlags createFlags=CreateFlags.None) |
+void | SetValue (object obj, object val) |
+object | GetValue (object obj) |
+Properties | |
+string | Name [get] |
+string | PropertyName [get] |
+Type | ColumnType [get] |
+string | Collation [get] |
+bool | IsAutoInc [get] |
+bool | IsAutoGuid [get] |
+bool | IsPK [get] |
+IEnumerable< IndexedAttribute > | Indices [get, set] |
+bool | IsNullable [get] |
+int? | MaxStringLength [get] |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.TableQuery< T >, including all inherited members.
++ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Member Functions | |
+ | TableQuery (SQLiteConnection conn) |
+TableQuery< U > | Clone< U > () |
+TableQuery< T > | Where (Expression< Func< T, bool >> predExpr) |
+TableQuery< T > | Take (int n) |
+TableQuery< T > | Skip (int n) |
+T | ElementAt (int index) |
+TableQuery< T > | Deferred () |
+TableQuery< T > | OrderBy< U > (Expression< Func< T, U >> orderExpr) |
+TableQuery< T > | OrderByDescending< U > (Expression< Func< T, U >> orderExpr) |
+TableQuery< T > | ThenBy< U > (Expression< Func< T, U >> orderExpr) |
+TableQuery< T > | ThenByDescending< U > (Expression< Func< T, U >> orderExpr) |
+TableQuery< TResult > | Join< TInner, TKey, TResult > (TableQuery< TInner > inner, Expression< Func< T, TKey >> outerKeySelector, Expression< Func< TInner, TKey >> innerKeySelector, Expression< Func< T, TInner, TResult >> resultSelector) |
+TableQuery< TResult > | Select< TResult > (Expression< Func< T, TResult >> selector) |
+int | Count () |
+int | Count (Expression< Func< T, bool >> predExpr) |
+IEnumerator< T > | GetEnumerator () |
+T | First () |
+T | FirstOrDefault () |
+Properties | |
+SQLiteConnection | Connection [get] |
+TableMapping | Table [get] |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
This is the complete list of members for SQLite4Unity3d.UniqueAttribute, including all inherited members.
+IndexedAttribute() (defined in SQLite4Unity3d.IndexedAttribute) | SQLite4Unity3d.IndexedAttribute | inline |
IndexedAttribute(string name, int order) (defined in SQLite4Unity3d.IndexedAttribute) | SQLite4Unity3d.IndexedAttribute | inline |
Name (defined in SQLite4Unity3d.IndexedAttribute) | SQLite4Unity3d.IndexedAttribute | |
Order (defined in SQLite4Unity3d.IndexedAttribute) | SQLite4Unity3d.IndexedAttribute | |
Unique (defined in SQLite4Unity3d.UniqueAttribute) | SQLite4Unity3d.UniqueAttribute | |
UniqueAttribute() (defined in SQLite4Unity3d.UniqueAttribute) | SQLite4Unity3d.UniqueAttribute | inline |
UniqueAttribute(string name, int order) (defined in SQLite4Unity3d.UniqueAttribute) | SQLite4Unity3d.UniqueAttribute | inline |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+Public Member Functions | |
+ | UniqueAttribute (string name, int order) |
Public Member Functions inherited from SQLite4Unity3d.IndexedAttribute | |
+ | IndexedAttribute (string name, int order) |
+Properties | |
+override bool | Unique [get, set] |
Properties inherited from SQLite4Unity3d.IndexedAttribute | |
+string | Name [get, set] |
+int | Order [get, set] |
+virtual bool | Unique [get, set] |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
Directories | |
directory | Networking |
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
+ |
+ AirControl
+ 0.0.2
+
+ Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
+ |
+
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:▼CEditor | |
CAirControl.AC_BaseAirplane_Input_Editor | |
CAirControl.AC_XboxAirplane_Input_Editor | |
▼CAirControl.IAirplaneUI | |
CAirControl.AC_Airplane_Airspeed | |
CAirControl.AC_Airplane_Altimeter | |
CAirControl.AC_Airplane_Attitude | |
CAirControl.AC_Airplane_Tachometer | |
CAirControl.IP_Airplane_FlapLever | |
CAirControl.IP_Airplane_FuelGauge | |
CAirControl.IP_Airplane_ThrottleLever | |
CAirControl.InputOutputHandel | |
CAirControl.InputOutputHandel.inputStructure | |
▼CMonoBehaviour | |
CAirControl.AC_Airplane_Airspeed | |
CAirControl.AC_Airplane_Altimeter | |
CAirControl.AC_Airplane_Attitude | |
CAirControl.AC_Airplane_Audio | |
CAirControl.AC_Airplane_Characteristics | |
CAirControl.AC_Airplane_ControlSurface | |
CAirControl.AC_Airplane_Engine | |
CAirControl.AC_Airplane_Fuel | |
CAirControl.AC_Airplane_GroundEffect | |
CAirControl.AC_Airplane_Propeller | |
CAirControl.AC_Airplane_Tachometer | |
CAirControl.AC_Airplane_Wheel | |
CAirControl.AC_AirplaneUI_Controller | |
▼CAirControl.AC_BaseAirplane_Input | |
CAirControl.AC_XboxAirplane_Input | |
▼CAirControl.AC_BaseRigidbody_Controller | |
CAirControl.AC_Airplane_Controller | |
▼CAirControl.AC_Basic_Follow_Camera | |
CAirControl.AC_Airplane_Camera | |
CAirControl.IP_Airplane_FlapLever | |
CAirControl.IP_Airplane_FuelGauge | |
CAirControl.IP_Airplane_ThrottleLever | |
CAirControl.TCPServer | |
CAirControl.InputOutputHandel.outputStructure | |
▼CAttribute | |
CSQLite4Unity3d.AutoIncrementAttribute | |
CSQLite4Unity3d.CollationAttribute | |
CSQLite4Unity3d.ColumnAttribute | |
CSQLite4Unity3d.IgnoreAttribute | |
▼CSQLite4Unity3d.IndexedAttribute | |
CSQLite4Unity3d.UniqueAttribute | |
CSQLite4Unity3d.MaxLengthAttribute | |
CSQLite4Unity3d.NotNullAttribute | |
CSQLite4Unity3d.PrimaryKeyAttribute | |
CSQLite4Unity3d.TableAttribute | |
▼CSQLite4Unity3d.BaseTableQuery | |
CSQLite4Unity3d.TableQuery< T > | |
CAirControl.StructDef.Camera | |
CSQLite4Unity3d.TableMapping.Column | |
CSQLite4Unity3d.SQLiteConnection.ColumnInfo | |
CDataService | |
CDB_InputClassDefinitions | |
▼CEditor | |
CAirControl.AC_BaseAirplane_Input_Editor | |
CAirControl.AC_XboxAirplane_Input_Editor | |
▼CException | |
▼CSQLite4Unity3d.SQLiteException | |
CSQLite4Unity3d.NotNullConstraintViolationException | |
▼CAirControl.IAirplaneUI | |
CAirControl.AC_Airplane_Airspeed | |
CAirControl.AC_Airplane_Altimeter | |
CAirControl.AC_Airplane_Attitude | |
CAirControl.AC_Airplane_FlapLever | |
CAirControl.AC_Airplane_FuelGauge | |
CAirControl.AC_Airplane_Tachometer | |
CAirControl.AC_Airplane_ThrottleLever | |
▼CIDisposable | |
CSQLite4Unity3d.PreparedSqlLiteInsertCommand | Since the insert never changed, we only need to prepare once |
CSQLite4Unity3d.SQLiteConnection | Represents an open connection to a SQLite database |
▼CIEnumerable | |
CSQLite4Unity3d.TableQuery< T > | |
CAirControl.StructDef.Init | |
CAirControl.StructDef.InputDataStruct | |
CAirControl.StructDef.InputStruct | |
▼CMonoBehaviour | |
CAirControl.AC_Airplane_Airspeed | |
CAirControl.AC_Airplane_Altimeter | |
CAirControl.AC_Airplane_Attitude | |
CAirControl.AC_Airplane_Audio | |
CAirControl.AC_Airplane_CameraController | |
CAirControl.AC_Airplane_Characteristics | |
CAirControl.AC_Airplane_ControlSurface | |
CAirControl.AC_Airplane_Engine | |
CAircontrol.AC_Airplane_EngineCutoff | |
CAirControl.AC_Airplane_FlapLever | |
CAirControl.AC_Airplane_Fuel | |
CAirControl.AC_Airplane_FuelGauge | |
CAirControl.AC_Airplane_GroundEffect | |
CAirControl.AC_Airplane_Propeller | |
CAirControl.AC_Airplane_Tachometer | |
CAirControl.AC_Airplane_ThrottleLever | |
CAirControl.AC_Airplane_Wheel | |
CAirControl.AC_AirplaneUI_Controller | |
▼CAirControl.AC_BaseAirplane_Input | |
CAirControl.AC_XboxAirplane_Input | |
▼CAirControl.AC_BaseRigidbody_Controller | |
CAirControl.AC_Airplane_Controller | |
▼CAirControl.AC_Basic_Follow_Camera | |
CAirControl.AC_Airplane_Camera | |
CAirControl.Communicator | |
CAirControl.InputOutputHandle | |
CCreateDBScript | |
CDB_Test | |
CReadFromDB | |
CSQLite4Unity3d.BaseTableQuery.Ordering | |
CAirControl.StructDef.OutputDataStructure | |
CPerson | |
CSQLite4Unity3d.SQLiteCommand | |
CSQLite4Unity3d.SQLiteConnectionString | Represents a parsed connection string |
CSQLite4Unity3d.TableMapping |
AirControl is an Open Source, Modular, Cross-Platform, and Extensible Flight Simulator For Deep Learning Research. Airsim offers a realistic simulation experience with a variety of airplanes. The Airsim is built on Unity Game engine. Following are the salient features of the Aircontrol:
+AirControl is an Open Source, Modular, Cross-Platform, and Extensible Flight Simulator For Deep Learning Research. Airsim offers a realistic simulation experience with a variety of airplanes. The Airsim is built on Unity Game engine. Following are the salient features of the Aircontrol:
If you are keen to contribute to Aircontrol, refer to the contribution guide.
+If you are keen to contribute to Aircontrol, refer to the contribution guide.