SICDatabaseDescriptorReader Class Reference

Inherits from SICSiminovSAXDefaultHandler : NSObject
Declared in SICDatabaseDescriptorReader.h
SICDatabaseDescriptorReader.m

Overview

Exposes methods to parse Database Descriptor information as per define in DatabaseDescriptor.xml file by application.

Example:

 <database-descriptor>

     <!-- General Database Descriptor Properties -->

        <!-- Mandatory Field -->
    <property name="database_name">name_of_database_file</property>

        <!-- Optional Field (Default is sqlite)-->
    <property name="type">type_of_database</property>

        <!-- Mandatory Field -->
    <property name="version">database_version</property>

        <!-- Optional Field -->
    <property name="description">database_description</property>

        <!-- Optional Field (Default is false) -->
    <property name="transaction_safe">true/false</property>

        <!-- Optional Field (Default is false) -->
    <property name="external_storage">true/false</property>



    <!-- Entity Descriptor Paths Needed Under This Database Descriptor -->

        <!-- Optional Field -->
    <entity-descriptors>
        <entity-descriptor>full_path_of_entity_descriptor_file</entity-descriptor>
    </entity-descriptors>

 </database-descriptor>

– initWithPath:

  • DatabaseDescriptorReader Constructor
- (id)initWithPath:(NSString *const)databaseDescriptorpath

Parameters

databaseDescriptorpath

Path of the database descriptor.

Discussion

  • DatabaseDescriptorReader Constructor

Declared In

SICDatabaseDescriptorReader.h

– getDatabaseDescriptor

Get database descriptor object.

- (SICDatabaseDescriptor *)getDatabaseDescriptor

Return Value

Database Descriptor Object.

Discussion

Get database descriptor object.

Declared In

SICDatabaseDescriptorReader.h