Android Open Source - SORM Sql Utils






From Project

Back to project page SORM.

License

The source code is released under:

MIT License

If you think the Android project SORM listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.annotation.utils;
//from  w w  w  . ja  va  2  s  .  c om
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.List;

import com.annotation.Index;

public class SqlUtils {
  
  public static Field[] getIndexField(Class<?> cls){
    Field[] fields = ReflectionUtils.getColumnFields(cls);
    List<Field> list = new ArrayList<Field>();
    for (Field f : fields) {
      if (f.getAnnotation(Index.class) != null)
        list.add(f);
    }
    return list.toArray(new Field[]{});
  }
}




Java Source Code List

.Creator.java
com.annotation.Column.java
com.annotation.Ignore.java
com.annotation.Index.java
com.annotation.NoNull.java
com.annotation.Table.java
com.annotation.Unique.java
com.annotation.core.Deletor.java
com.annotation.core.Droper.java
com.annotation.core.Indexer.java
com.annotation.core.Inserter.java
com.annotation.core.Model.java
com.annotation.core.Query.java
com.annotation.core.Selector.java
com.annotation.core.Updater.java
com.annotation.entity.ColumnInfo.java
com.annotation.entity.ORMcallback.java
com.annotation.entity.QueryCallback.java
com.annotation.entity.Sqlable.java
com.annotation.entity.Wherable.java
com.annotation.entity.WhereImpl.java
com.annotation.utils.DBHelper.java
com.annotation.utils.DBUtils.java
com.annotation.utils.NameBuilder.java
com.annotation.utils.ReflectionUtils.java
com.annotation.utils.SqlUtils.java
com.annotation.utils._.java