منشئ يمكن أن يتم تكوين كائن قاعدة البيانات.
__construct ( string $tableName , [ string $configFileName = null ], [ string $fieldDefinition = null ], [ string $rowValues = null ]) RocksDBO __ التصور (سلسلة $ TABLENAME، [سلسلة configFileName $ = فارغة]، [سلسلة fieldDefinition $ = فارغة]، [سلسلة rowValues $ = فارغة])
- $tableName : the table this database object should be created for يجب إنشاء جدول قاعدة بيانات لهذا الكائن: سلسلة $ TABLENAME
- $configFileName : the configuration filename that should be used for this object, if null the default is used سلسلة $ configFileName: اسم الملف التكوين التي يجب استخدامها لهذا الكائن، إذا فارغة يتم استخدام الافتراضي
- $fieldDefinition : any pre-created field definitions, this is usually used internally. سلسلة $ fieldDefinition: أي تعريفات حقل قبل خلق، وعادة ما يستخدم هذا داخليا.
- $rowValues : the values of the table row that should be loaded, this is usually used internally. سلسلة $ rowValues: القيم من صف الجدول الذي يجب أن يتم تحميل، وعادة ما يستخدم هذا داخليا.
سيؤدي ذلك إلى حذف الصفوف التي تطابق المعايير التي وضعتها على هذا الكائن.
Delete () إفراغ حذف ()
ويسمح الإصدار الحالي مؤقتا من التعاريف مجال لحذفها، وعادة ما تستخدم إلا داخليا.
DeleteCurrentCache () DeleteCurrentCache باطل ()
هذا بإرجاع مجموعة من التعاريف المجال.
GetFieldDefinition () GetFieldDefinition باطل ()
هذا يحمل مجموعة والنقابي من البيانات في الحقول.
LoadAssociativeArrayData ( array $rowValues ) باطل LoadAssociativeArrayData (الصفيف $ rowValues)
- $rowValues : the associative array to load مجموعة $ rowValues: الصفيف النقابي لتحميل
وهذا يوفر أية تغييرات على DBO، إذا كنت قد حصلت بالفعل على قيمة مفتاح سيكون إجراء تحديث وإلا سيتم تنفيذ عملية إدراج.
Save () إفراغ حفظ ()
سيؤدي هذا إلى تحديد كافة البيانات مع الخصائص التي تم تعيينها، إذا تم إرجاع أكثر من صف واحد يتم طرح خطأ.
Select () إفراغ حدد ()
__call ( باطل __ المكالمة ( , $ method_name، ) $ المعلمات)
__get ( __ الحصول على باطل ( ) $ اسم)
__set ( باطل __ مجموعة ( , $ اسم، ) $ قيمة)