Skip to content
Siminov Framework edited this page Dec 25, 2015 · 9 revisions

Create Index

Define index structure using EntityDescriptor.xml file

Android Sample: DatabaseDescriptor.xml

    <entity-descriptor>

        <indexes>

            <index>
                <property name="name">BOOK_INDEX_BASED_ON_AUTHOR</property>
                <property name="unique">true</property>
                <property name="column">AUTHOR</property>
            </index>
									
        </indexes>

    </entity-descriptor>			

iOS Sample: DatabaseDescriptor.xml

    <entity-descriptor>

        <indexes table_name="BOOK" class_name="Book">

            <index>
                <property name="name">BOOK_INDEX_BASED_ON_AUTHOR</property>
                <property name="unique">true</property>
                <property name="column">AUTHOR</property>
            </index>
									
        </indexes>

    </entity-descriptor>			

Windows Sample: DatabaseDescriptor.xml

    <entity-descriptor>

        <indexes table_name="BOOK" class_name="Siminov.Core.Sample.Model.Book">

            <index>
                <property name="name">BOOK_INDEX_BASED_ON_AUTHOR</property>
                <property name="unique">true</property>
                <property name="column">AUTHOR</property>
            </index>
									
        </indexes>

    </entity-descriptor>