com.google.appengine.api.datastore

## Class CompositeIndexUtils

- java.lang.Object
- - com.google.appengine.api.datastore.CompositeIndexUtils

-     public final class CompositeIndexUtils
      extends java.lang.Object

  Static utilities for working with composite indexes.

- - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String` | `generateXmlForIndex(Index index, com.google.appengine.api.datastore.CompositeIndexManager.IndexSource source)` Generate an xml representation of the provided `Index`.

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### generateXmlForIndex

          public static java.lang.String generateXmlForIndex(Index index,
                                                             com.google.appengine.api.datastore.CompositeIndexManager.IndexSource source)

      Generate an xml representation of the provided `Index`.

           <datastore-indexes autoGenerate="true">
               <datastore-index kind="a" ancestor="false">
                   <property name="yam" direction="asc"/>
                   <property name="not yam" direction="desc"/>
               </datastore-index>
           </datastore-indexes>

      Parameters:
        `index` - The index for which we want an xml representation.
        `source` - The source of the provided index.
      Returns:
        The xml representation of the provided index.