منشئ تمكن مجموعة كائن قاعدة البيانات ليتم تكوينه.
__construct ( string $tableName , [ string $configFileName = null ], [ string $fieldDefinition = null ], [ RocksDBO[] $rowValues = null ]) RocksDBOArray __construct (سلسلة $ tableName ، [سلسلة configFileName $ = فارغة] ، [سلسلة fieldDefinition $ = فارغة] ، [RocksDBO [] $ = فارغة rowValues])
- $tableName : the table this database object array 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 : array of RocksDBO objects that should be loaded. RocksDBO [] $ rowValues : مجموعة من الكائنات RocksDBO أنه ينبغي تحميلها.
هذا بحساب عدد العناصر الموجودة في DBOArray.
Count () كثافة عدد ()
يحدد هذا النظام من الصفيف. كما يمكن أن يكون هناك العديد من تطبيق النظام سطحها كما يريد.
AddOrderBy ( string $fieldName , [ string $orderDirection = null ]) الفراغ AddOrderBy (سلسلة $ fieldName ، [سلسلة orderDirection $ = فارغة])
- $fieldName : the field name to be ordered سلسلة $ fieldName : اسم الحقل إلى أن يؤمر
- $orderDirection : the direction the field should be ordered. سلسلة $ orderDirection : يجب أن يكون الاتجاه أمر هذا المجال. وهذا يمكن أن تتخذ إما RocksDesc القيم أو RocksAsc.
سيؤدي ذلك إلى حذف الصفوف التي تطابق المعايير التي قمت بتعيينها على هذا الكائن. وعلاوة على ذلك ، فإنه يزيل أيضا مجموعة النتائج $.
Delete () حذف الفراغ ()
هذا بإرجاع مجموعة من التعاريف الميدان.
GetFieldDefinition () GetFieldDefinition الفراغ ()
هذه الأحمال صفيف من الكائنات إلى مجموعة النتائج RocksDBO $.
LoadDBOObjects ( array $rowValues ) LoadDBOObjects باطلة (الصفيف rowValues $)
- $rowValues : is the array of RocksDBO objects. صفيف $ rowValues : هو مجموعة من الكائنات RocksDBO.
هذا يوفر كافة الكائنات RocksDBO بالدولار النتائج إلى قاعدة البيانات. يتم تنفيذ إدراج / التحديث بشكل منفصل لكل كائن.
Save () حفظ باطلة ()
وهذا تحديد كافة البيانات مع الخصائص التي تم تعيينها. ويمكن إرجاع هذه الوظيفة أكثر من الصفوف عندما وجدت.
Select () حدد الفراغ ()
__call ( الفراغ __call ( , $ method_name ، ) $ المعلمات)
__get ( الفراغ __get ( ) $ اسم)
__set ( __set باطلة ( , $ الاسم ، ) $ قيمة)