跳过导航链接
A B C D E F G H I L M N O P Q R S T U V W 

A

addClassName(String) - 类 中的方法org.litepal.LitePalDB
Add a class name into the current mapping model list.
addClassName(String) - 类 中的方法org.litepal.parser.LitePalAttr
Add a class name into the current mapping model list.
addClassName(String) - 类 中的方法org.litepal.parser.LitePalConfig
Add a class name into the current mapping model list.
addColumnModel(ColumnModel) - 类 中的方法org.litepal.tablemanager.model.TableModel
Add a column model into the table model.
addForeignKeyColumn(String, String, String, SQLiteDatabase) - 类 中的方法org.litepal.tablemanager.AssociationCreator
This method is used to add many to one association or one to one association on tables.
addOrUpdateAssociation(SQLiteDatabase, boolean) - 类 中的方法org.litepal.tablemanager.AssociationCreator
AssociationCreator analyzes two things.
addOrUpdateAssociation(SQLiteDatabase, boolean) - 类 中的方法org.litepal.tablemanager.AssociationUpdater
AssociationUpdater does two jobs.
addOrUpdateAssociation(SQLiteDatabase, boolean) - 类 中的方法org.litepal.tablemanager.Generator
Analysis the AssociationsModel by the purpose of subclasses, and generate a SQL to do the intention job.
AES - 类 中的静态变量org.litepal.crud.LitePalSupport
Constant for AES encryption.
AESCrypt - org.litepal.util.cipher中的类
Encrypt and decrypt messages using AES 256 bit encryption that are compatible with AESCrypt-ObjC and AESCrypt Ruby.
aesDecrypt(String) - 类 中的静态方法org.litepal.util.cipher.CipherUtil
Decrypt the encrypted text with AES algorithm.
aesEncrypt(String) - 类 中的静态方法org.litepal.util.cipher.CipherUtil
Encrypt the plain text with AES algorithm.
aesKey(String) - 类 中的静态方法org.litepal.Operator
 
aesKey - 类 中的静态变量org.litepal.util.cipher.CipherUtil
 
APPLICATION_CONTEXT_IS_NULL - 异常错误 中的静态变量org.litepal.exceptions.GlobalException
Application context is null.
assignBaseObjId(long) - 类 中的方法org.litepal.crud.LitePalSupport
Assigns value to baseObjId.
AssociationCreator - org.litepal.tablemanager中的类
When models have associations such as one2one, many2one or many2many, tables should add foreign key column or create intermediate table to make the object association mapping right.
AssociationCreator() - 类 的构造器org.litepal.tablemanager.AssociationCreator
 
AssociationsInfo - org.litepal.crud.model中的类
This model holds necessary information when comes to analyze and handle associated models of self model.
AssociationsInfo() - 类 的构造器org.litepal.crud.model.AssociationsInfo
 
AssociationsModel - org.litepal.tablemanager.model中的类
This is a model class for table associations.
AssociationsModel() - 类 的构造器org.litepal.tablemanager.model.AssociationsModel
 
AssociationUpdater - org.litepal.tablemanager中的类
Upgrade the associations between model classes into tables.
AssociationUpdater() - 类 的构造器org.litepal.tablemanager.AssociationUpdater
 
AsyncExecutor - org.litepal.crud.async中的类
A simple async executor to run tasks in background thread.
AsyncExecutor() - 类 的构造器org.litepal.crud.async.AsyncExecutor
 
average(Class<?>, String) - 类 中的方法org.litepal.FluentQuery
Calculates the average value on a given column.
average(String, String) - 类 中的方法org.litepal.FluentQuery
Calculates the average value on a given column.
average(Class<?>, String) - 类 中的静态方法org.litepal.Operator
Calculates the average value on a given column.
average(String, String) - 类 中的静态方法org.litepal.Operator
Calculates the average value on a given column.
averageAsync(Class<?>, String) - 类 中的方法org.litepal.FluentQuery
已过时。
averageAsync(String, String) - 类 中的方法org.litepal.FluentQuery
已过时。
averageAsync(Class<?>, String) - 类 中的静态方法org.litepal.Operator
已过时。
averageAsync(String, String) - 类 中的静态方法org.litepal.Operator
已过时。
AverageCallback - org.litepal.crud.callback中的接口
Callback for average query in background.
AverageExecutor - org.litepal.crud.async中的类
Executor for average query in background.
AverageExecutor() - 类 的构造器org.litepal.crud.async.AverageExecutor
 

B

BaseUtility - org.litepal.util中的类
A utility class to help LitePal with some base actions that might through any components.
beginTransaction() - 类 中的静态方法org.litepal.Operator
Begins a transaction in EXCLUSIVE mode.
BlobOrm - org.litepal.tablemanager.typechange中的类
This class deals with byte type.
BlobOrm() - 类 的构造器org.litepal.tablemanager.typechange.BlobOrm
 
BooleanOrm - org.litepal.tablemanager.typechange中的类
This class deals with boolean type.
BooleanOrm() - 类 的构造器org.litepal.tablemanager.typechange.BooleanOrm
 
BUILD_TYPE - 类 中的静态变量org.litepal.BuildConfig
 
BuildConfig - org.litepal中的类
 
BuildConfig() - 类 的构造器org.litepal.BuildConfig
 

C

CAN_NOT_FIND_LITEPAL_FILE - 异常错误 中的静态变量org.litepal.exceptions.ParseConfigurationFileException
can not find the litepal.xml file by the given id.
capitalize(String) - 类 中的静态方法org.litepal.util.BaseUtility
Capitalize make the first letter of the word be upper case.
CASES_KEEP - 接口 中的静态变量org.litepal.util.Const.Config
Constant for keep case.
CASES_LOWER - 接口 中的静态变量org.litepal.util.Const.Config
Constant for lower case.
CASES_UPPER - 接口 中的静态变量org.litepal.util.Const.Config
Constant for upper case.
CASES_VALUE_IS_INVALID - 异常错误 中的静态变量org.litepal.exceptions.InvalidAttributesException
There's an invalid value in cases mark.
changeCase(String) - 类 中的静态方法org.litepal.util.BaseUtility
It will change the case of the passing parameter into the case defined in litepal.xml file.
characters(char[], int, int) - 类 中的方法org.litepal.parser.LitePalContentHandler
Characters in the characters tag.
checkConditionsCorrect(String...) - 类 中的静态方法org.litepal.util.BaseUtility
Check the number of question mark existed in conditions[0] equals the number of rest conditions elements or not.
checkSelfValid() - 类 中的方法org.litepal.parser.LitePalAttr
Before application build the connection with database, check the fields in LitePalAttr.
CipherUtil - org.litepal.util.cipher中的类
Utility to manage encryption and decryption for different algorithms.
CipherUtil() - 类 的构造器org.litepal.util.cipher.CipherUtil
 
CLASS_NOT_FOUND - 异常错误 中的静态变量org.litepal.exceptions.DatabaseGenerateException
Can not find a class with the passing class name.
clearCopyInTableSchema(List<String>) - 类 中的方法org.litepal.tablemanager.AssociationUpdater
The values in table_schame should be synchronized with the model tables in the database.
clearInstance() - 类 中的静态方法org.litepal.parser.LitePalAttr
Clear the instance of LitePalAttr.
clearLitePalOpenHelperInstance() - 类 中的静态方法org.litepal.tablemanager.Connector
Never call this method.
clearSavedState() - 类 中的方法org.litepal.crud.LitePalSupport
It model is saved, clear the saved state and model becomes unsaved.
Column - org.litepal.annotation中的注释类型
Used for adding constraints to a column.
COLUMN_NAME - 接口 中的静态变量org.litepal.util.Const.TableSchema
The name column in table_schema.
COLUMN_TYPE - 接口 中的静态变量org.litepal.util.Const.TableSchema
The type column in table_schema.
ColumnModel - org.litepal.tablemanager.model中的类
This is a model class for columns.
ColumnModel() - 类 的构造器org.litepal.tablemanager.model.ColumnModel
 
CONFIGURATION_FILE_NAME - 接口 中的静态变量org.litepal.util.Const.Config
Constant configuration file name.
Connector - org.litepal.tablemanager中的类
The connector to connect database provided by LitePal.
Connector() - 类 的构造器org.litepal.tablemanager.Connector
 
Const - org.litepal.util中的接口
 
Const.Config - org.litepal.util中的接口
 
Const.Model - org.litepal.util中的接口
 
Const.TableSchema - org.litepal.util中的接口
 
containsColumn(String) - 类 中的方法org.litepal.tablemanager.model.TableModel
Judge the table model has such a column or not.
containsIgnoreCases(Collection<String>, String) - 类 中的静态方法org.litepal.util.BaseUtility
This helper method makes up the shortage of contains method in Collection to support the function of case insensitive contains.
convertOrderByClauseToValidName(String) - 类 中的静态方法org.litepal.util.DBUtility
Convert the order by clause if it contains invalid column names which conflict with SQLite keywords.
convertSelectClauseToValidNames(String[]) - 类 中的静态方法org.litepal.util.DBUtility
Convert the select clause if it contains invalid column names which conflict with SQLite keywords.
convertToValidColumnName(String) - 类 中的静态方法org.litepal.util.DBUtility
Convert the passed in name to valid column name if the name is conflicted with SQLite keywords.
convertWhereClauseToColumnName(String) - 类 中的静态方法org.litepal.util.DBUtility
Convert the where clause if it contains invalid column names which conflict with SQLite keywords.
count(Class<?>) - 类 中的方法org.litepal.FluentQuery
Count the records.
count(String) - 类 中的方法org.litepal.FluentQuery
Count the records.
count(Class<?>) - 类 中的静态方法org.litepal.Operator
Count the records.
count(String) - 类 中的静态方法org.litepal.Operator
Count the records.
count(String, String) - 类 中的静态方法org.litepal.util.BaseUtility
Count how many marks existed in string.
countAsync(Class<?>) - 类 中的方法org.litepal.FluentQuery
已过时。
countAsync(String) - 类 中的方法org.litepal.FluentQuery
已过时。
countAsync(Class<?>) - 类 中的静态方法org.litepal.Operator
已过时。
countAsync(String) - 类 中的静态方法org.litepal.Operator
已过时。
CountCallback - org.litepal.crud.callback中的接口
Callback for count query in background.
CountExecutor - org.litepal.crud.async中的类
Executor for count query in background.
CountExecutor() - 类 的构造器org.litepal.crud.async.CountExecutor
 
createOrUpgradeTable(SQLiteDatabase, boolean) - 类 中的方法org.litepal.tablemanager.AssociationCreator
 
createOrUpgradeTable(SQLiteDatabase, boolean) - 类 中的方法org.litepal.tablemanager.AssociationUpdater
Analysis the TableModel by the purpose of subclasses, and generate a SQL to do the intention job.
createOrUpgradeTable(SQLiteDatabase, boolean) - 类 中的方法org.litepal.tablemanager.Dropper
Analyzing the table model, to see which tables has no model classes anymore and can be dropped.
createOrUpgradeTable(SQLiteDatabase, boolean) - 类 中的方法org.litepal.tablemanager.Generator
Analysis the TableModel by the purpose of subclasses, and generate a SQL to do the intention job.
createOrUpgradeTable(SQLiteDatabase, boolean) - 类 中的方法org.litepal.tablemanager.Upgrader
Analyzing the table model, them remove the dump columns and add new columns of a table.

D

d(String, String) - 类 中的静态方法org.litepal.util.LitePalLog
 
DatabaseGenerateException - org.litepal.exceptions中的异常错误
When LitePal generate or update tables, it may throw DatabaseGenerateException.
DatabaseGenerateException(String) - 异常错误 的构造器org.litepal.exceptions.DatabaseGenerateException
Constructor of DatabaseGenerateException.
DatabaseListener - org.litepal.tablemanager.callback中的接口
Callback for listening database create and upgrade events.
DataSupportException - org.litepal.exceptions中的异常错误
When LitePal deals with CRUD actions of LitePalSupport, it may throw DataSupportException for older versions API.
DataSupportException(String) - 异常错误 的构造器org.litepal.exceptions.DataSupportException
Constructor of LitePalSupportException.
DataSupportException(String, Throwable) - 异常错误 的构造器org.litepal.exceptions.DataSupportException
Constructor of LitePalSupportException.
DateOrm - org.litepal.tablemanager.typechange中的类
This class deals with date type.
DateOrm() - 类 的构造器org.litepal.tablemanager.typechange.DateOrm
 
DB_NAME_SUFFIX - 接口 中的静态变量org.litepal.util.Const.Config
The suffix for each database file.
DBNAME_IS_EMPTY_OR_NOT_DEFINED - 异常错误 中的静态变量org.litepal.exceptions.InvalidAttributesException
dbname is empty or not defined in litepal.xml file.
DBUtility - org.litepal.util中的类
A utility class to help LitePal with some database actions.
DEBUG - 类 中的静态变量org.litepal.BuildConfig
 
DEBUG - 类 中的静态变量org.litepal.util.LitePalLog
 
DEBUG_LOG_ENABLED - 类 中的静态变量org.litepal.util.cipher.AESCrypt
 
DecimalOrm - org.litepal.tablemanager.typechange中的类
This class deals with decimal type.
DecimalOrm() - 类 的构造器org.litepal.tablemanager.typechange.DecimalOrm
 
decrypt(String, String) - 类 中的静态方法org.litepal.util.cipher.AESCrypt
Decrypt and decode ciphertext using 256-bit AES with key generated from password
decrypt(SecretKeySpec, byte[], byte[]) - 类 中的静态方法org.litepal.util.cipher.AESCrypt
More flexible AES decrypt that doesn't encode
delete() - 类 中的方法org.litepal.crud.LitePalSupport
Deletes the record in the database.
delete(Class<?>, long) - 类 中的静态方法org.litepal.Operator
Deletes the record in the database by id.
deleteAll(Class<?>, String...) - 类 中的静态方法org.litepal.Operator
Deletes all records with details given if they match a set of conditions supplied.
deleteAll(String, String...) - 类 中的静态方法org.litepal.Operator
Deletes all records with details given if they match a set of conditions supplied.
deleteAllAsync(Class<?>, String...) - 类 中的静态方法org.litepal.Operator
已过时。
deleteAllAsync(String, String...) - 类 中的静态方法org.litepal.Operator
已过时。
deleteAsync() - 类 中的方法org.litepal.crud.LitePalSupport
已过时。
deleteAsync(Class<?>, long) - 类 中的静态方法org.litepal.Operator
已过时。
deleteDatabase(String) - 类 中的静态方法org.litepal.Operator
Delete the specified database.
DeleteHandler - org.litepal.crud中的类
This is a component under LitePalSupport.
DeleteHandler(SQLiteDatabase) - 类 的构造器org.litepal.crud.DeleteHandler
Initialize DataHandler.mDatabase for operating database.
Dropper - org.litepal.tablemanager中的类
When developers defined some model classes and define them in the mapping list.
Dropper() - 类 的构造器org.litepal.tablemanager.Dropper
 
dropTables(List<String>, SQLiteDatabase) - 类 中的方法org.litepal.tablemanager.AssociationUpdater
Drop the tables by the passing table name.

E

e(String, Exception) - 类 中的静态方法org.litepal.util.LitePalLog
 
Encrypt - org.litepal.annotation中的注释类型
Used for encrypt string field value when persisted into database.
encrypt(String, String) - 类 中的静态方法org.litepal.util.cipher.AESCrypt
Encrypt and encode message using 256-bit AES with key generated from password.
encrypt(SecretKeySpec, byte[], byte[]) - 类 中的静态方法org.litepal.util.cipher.AESCrypt
More flexible AES encrypt that doesn't encode
endDocument() - 类 中的方法org.litepal.parser.LitePalContentHandler
End of the document.
endElement(String, String, String) - 类 中的方法org.litepal.parser.LitePalContentHandler
End of the element.
endTransaction() - 类 中的静态方法org.litepal.Operator
End a transaction.
equals(Object) - 类 中的方法org.litepal.crud.model.AssociationsInfo
Override equals method to make sure that if two associated classes in the association info model are same ignoring sides, they are same association info model.
equals(Object) - 类 中的方法org.litepal.tablemanager.model.AssociationsModel
Override equals method to make sure that if two associated tables in the association model are same ignoring sides, they are same association model.
ERROR - 类 中的静态变量org.litepal.util.LitePalLog
 
execute(List<String>, SQLiteDatabase) - 类 中的方法org.litepal.tablemanager.Generator
Use the parameter SQLiteDatabase to execute the passing SQLs.
EXTERNAL_STORAGE_PERMISSION_DENIED - 异常错误 中的静态变量org.litepal.exceptions.DatabaseGenerateException
Don't have permission to create database on sdcard.

F

FILE_FORMAT_IS_NOT_CORRECT - 异常错误 中的静态变量org.litepal.exceptions.ParseConfigurationFileException
can not parse the litepal.xml, check if it's in correct format.
find(Class<T>) - 类 中的方法org.litepal.FluentQuery
Finds multiple records by the cluster parameters.
find(Class<T>, boolean) - 类 中的方法org.litepal.FluentQuery
It is mostly same as FluentQuery.find(Class) but an isEager parameter.
find(Class<T>, long) - 类 中的静态方法org.litepal.Operator
Finds the record by a specific id.
find(Class<T>, long, boolean) - 类 中的静态方法org.litepal.Operator
It is mostly same as Operator.find(Class, long) but an isEager parameter.
findAll(Class<T>, long...) - 类 中的静态方法org.litepal.Operator
Finds multiple records by an id array.
findAll(Class<T>, boolean, long...) - 类 中的静态方法org.litepal.Operator
It is mostly same as Operator.findAll(Class, long...) but an isEager parameter.
findAllAsync(Class<T>, long...) - 类 中的静态方法org.litepal.Operator
已过时。
findAllAsync(Class<T>, boolean, long...) - 类 中的静态方法org.litepal.Operator
已过时。
findAllTableNames(SQLiteDatabase) - 类 中的静态方法org.litepal.util.DBUtility
Find all table names in the database.
findAsync(Class<T>) - 类 中的方法org.litepal.FluentQuery
已过时。
findAsync(Class<T>, boolean) - 类 中的方法org.litepal.FluentQuery
已过时。
findAsync(Class<T>, long) - 类 中的静态方法org.litepal.Operator
已过时。
findAsync(Class<T>, long, boolean) - 类 中的静态方法org.litepal.Operator
已过时。
findBySQL(String...) - 类 中的静态方法org.litepal.Operator
Runs the provided SQL and returns a Cursor over the result set.
FindCallback<T> - org.litepal.crud.callback中的接口
Callback for find record in background.
FindExecutor<T> - org.litepal.crud.async中的类
Executor for find record in background.
FindExecutor() - 类 的构造器org.litepal.crud.async.FindExecutor
 
findFirst(Class<T>) - 类 中的方法org.litepal.FluentQuery
Finds the first record by the cluster parameters.
findFirst(Class<T>, boolean) - 类 中的方法org.litepal.FluentQuery
It is mostly same as FluentQuery.findFirst(Class) but an isEager parameter.
findFirst(Class<T>) - 类 中的静态方法org.litepal.Operator
Finds the first record of a single table.
findFirst(Class<T>, boolean) - 类 中的静态方法org.litepal.Operator
It is mostly same as Operator.findFirst(Class) but an isEager parameter.
findFirstAsync(Class<T>) - 类 中的方法org.litepal.FluentQuery
已过时。
findFirstAsync(Class<T>, boolean) - 类 中的方法org.litepal.FluentQuery
已过时。
findFirstAsync(Class<T>) - 类 中的静态方法org.litepal.Operator
已过时。
findFirstAsync(Class<T>, boolean) - 类 中的静态方法org.litepal.Operator
已过时。
findIndexedColumns(String, SQLiteDatabase) - 类 中的静态方法org.litepal.util.DBUtility
Find all columns with index, including normal index and unique index of specified table.
findLast(Class<T>) - 类 中的方法org.litepal.FluentQuery
Finds the last record by the cluster parameters.
findLast(Class<T>, boolean) - 类 中的方法org.litepal.FluentQuery
It is mostly same as FluentQuery.findLast(Class) but an isEager parameter.
findLast(Class<T>) - 类 中的静态方法org.litepal.Operator
Finds the last record of a single table.
findLast(Class<T>, boolean) - 类 中的静态方法org.litepal.Operator
It is mostly same as Operator.findLast(Class) but an isEager parameter.
findLastAsync(Class<T>) - 类 中的方法org.litepal.FluentQuery
已过时。
findLastAsync(Class<T>, boolean) - 类 中的方法org.litepal.FluentQuery
已过时。
findLastAsync(Class<T>) - 类 中的静态方法org.litepal.Operator
已过时。
findLastAsync(Class<T>, boolean) - 类 中的静态方法org.litepal.Operator
已过时。
FindMultiCallback<T> - org.litepal.crud.callback中的接口
Callback for find multiple records in background.
FindMultiExecutor<T> - org.litepal.crud.async中的类
Executor for find multiple records in background.
FindMultiExecutor() - 类 的构造器org.litepal.crud.async.FindMultiExecutor
 
findPragmaTableInfo(String, SQLiteDatabase) - 类 中的静态方法org.litepal.util.DBUtility
Look from the database to find a table named same as the table name in table model.
FluentQuery - org.litepal中的类
Allows developers to query tables with fluent style.
fromDefault(String) - 类 中的静态方法org.litepal.LitePalDB
Construct a LitePalDB instance from the default configuration by litepal.xml.

G

generateAddColumnSQL(String, ColumnModel) - 类 中的方法org.litepal.tablemanager.AssociationCreator
Generate a SQL for add new column into the existing table.
generateAlterToTempTableSQL(String) - 类 中的方法org.litepal.tablemanager.AssociationUpdater
Generate a SQL for renaming the table into a temporary table.
generateCreateIndexSQL(String, ColumnModel) - 类 中的方法org.litepal.tablemanager.AssociationCreator
Generate create index SQL by the passed in parameters.
generateCreateIndexSQLs(String, Collection<ColumnModel>) - 类 中的方法org.litepal.tablemanager.AssociationCreator
Generate create index SQLs by the passed in parameters.
generateCreateTableSQL(String, Collection<ColumnModel>, boolean) - 类 中的方法org.litepal.tablemanager.AssociationCreator
Generate a create table SQL by the passed in parameters.
generateDataMigrationSQL(TableModel) - 类 中的方法org.litepal.tablemanager.AssociationUpdater
Generate a SQL to do the data migration job to avoid losing data.
generateDropTableSQL(String) - 类 中的方法org.litepal.tablemanager.AssociationCreator
Generate a SQL for dropping table.
generateDropTempTableSQL(String) - 类 中的方法org.litepal.tablemanager.AssociationUpdater
Generate a SQL to drop the temporary table.
Generator - org.litepal.tablemanager中的类
This class is the basic class for managing database dynamically.
Generator() - 类 的构造器org.litepal.tablemanager.Generator
 
GENERIC_TABLE - 接口 中的静态变量org.litepal.util.Const.TableSchema
Constant for generic table.
GenericModel - org.litepal.tablemanager.model中的类
This is a model class for generic table.
GenericModel() - 类 的构造器org.litepal.tablemanager.model.GenericModel
 
getAllAssociations() - 类 中的方法org.litepal.tablemanager.Generator
This method is used to get all the association models which in the mapping list of litepal.xml file.
getAllTableModels() - 类 中的方法org.litepal.tablemanager.Generator
This is a shortcut way to get all the table models for each model class defined in the mapping list.
getAssociatedClassName() - 类 中的方法org.litepal.crud.model.AssociationsInfo
Get the class name of the class which associated with self class.
getAssociatedTableName() - 类 中的方法org.litepal.tablemanager.model.AssociationsModel
Get associated table name.
getAssociateOtherModelFromSelf() - 类 中的方法org.litepal.crud.model.AssociationsInfo
Get the field of self class which declares has association with other class.
getAssociateSelfFromOtherModel() - 类 中的方法org.litepal.crud.model.AssociationsInfo
Get the field of the associated class which declares has association with self class.
getAssociationInfo(String) - 类 中的方法org.litepal.LitePalBase
Get the association info model by the class name.
getAssociations(List<String>) - 类 中的方法org.litepal.LitePalBase
This method is used to get association models depends on the given class name list.
getAssociationType() - 类 中的方法org.litepal.crud.model.AssociationsInfo
Get the association type.
getAssociationType() - 类 中的方法org.litepal.tablemanager.model.AssociationsModel
Get the association type.
getBaseObjId() - 类 中的方法org.litepal.crud.LitePalSupport
Get the baseObjId of this model if it's useful for developers.
getCases() - 类 中的方法org.litepal.parser.LitePalAttr
 
getCases() - 类 中的方法org.litepal.parser.LitePalConfig
 
getClassHoldsForeignKey() - 类 中的方法org.litepal.crud.model.AssociationsInfo
Get the class which holds foreign key.
getClassName() - 类 中的方法org.litepal.crud.LitePalSupport
Get the full class name of self.
getClassName() - 类 中的方法org.litepal.tablemanager.model.TableModel
Get class name.
getClassNames() - 类 中的方法org.litepal.LitePalDB
Get the class name list.
getClassNames() - 类 中的方法org.litepal.parser.LitePalAttr
Get the class name list.
getClassNames() - 类 中的方法org.litepal.parser.LitePalConfig
Get the class name list.
getColumnModelByName(String) - 类 中的方法org.litepal.tablemanager.model.TableModel
Find the ColumnModel which can map the column name passed in.
getColumnModels() - 类 中的方法org.litepal.tablemanager.model.TableModel
Find all the column models of the current table model.
getColumnName() - 类 中的方法org.litepal.tablemanager.model.ColumnModel
 
getColumnType(String) - 类 中的方法org.litepal.LitePalBase
Get the column type for creating table by field type.
getColumnType() - 类 中的方法org.litepal.tablemanager.model.ColumnModel
 
getContext() - 类 中的静态方法org.litepal.LitePalApplication
Get the global application context.
getDatabase() - 类 中的静态方法org.litepal.Operator
Get a writable SQLiteDatabase.
getDatabase() - 类 中的静态方法org.litepal.tablemanager.Connector
Call getDatabase directly will invoke the getWritableDatabase method by default.
getDBListener() - 类 中的静态方法org.litepal.Operator
 
getDbName() - 类 中的方法org.litepal.LitePalDB
 
getDbName() - 类 中的方法org.litepal.parser.LitePalAttr
 
getDbName() - 类 中的方法org.litepal.parser.LitePalConfig
 
getDefaultValue() - 类 中的方法org.litepal.tablemanager.model.ColumnModel
 
getExtraKeyName() - 类 中的方法org.litepal.parser.LitePalAttr
 
getForeignKeyColumnName(String) - 类 中的方法org.litepal.LitePalBase
If two tables are associated, one table have a foreign key column.
getForeignKeyColumns(TableModel) - 类 中的方法org.litepal.tablemanager.AssociationUpdater
This method looks around all the columns in the table, and judge which of them are foreign key columns.
getGenericModels() - 类 中的方法org.litepal.LitePalBase
Get all generic models for create generic tables.
getGenericTableName(String, String) - 类 中的静态方法org.litepal.util.DBUtility
Create generic table name by the concatenation of the class model's table name and simple generic type name with underline in the middle.
getGenericTypeClass(Field) - 类 中的方法org.litepal.LitePalBase
Get the generic type class of List or Set.
getGenericTypeName(Field) - 类 中的方法org.litepal.LitePalBase
Get the generic type name of List or Set.
getGenericValueIdColumnName(String) - 类 中的静态方法org.litepal.util.DBUtility
The column name for referenced id in generic table.
getGetMethodName() - 类 中的方法org.litepal.tablemanager.model.GenericModel
 
getHandler() - 类 中的静态方法org.litepal.Operator
Get the main thread handler.
getIndexName(String, String) - 类 中的静态方法org.litepal.util.DBUtility
Get the index name by column name.
getInstance() - 类 中的静态方法org.litepal.parser.LitePalAttr
Provide a way to get the instance of LitePalAttr.
getIntermediateTableName(String, String) - 类 中的静态方法org.litepal.util.DBUtility
Create intermediate join table name by the concatenation of the two target table names in alphabetical order with underline in the middle.
getLastVersion(String) - 类 中的静态方法org.litepal.util.SharedUtil
Get the last database version.
getListener() - 类 中的方法org.litepal.crud.async.AverageExecutor
 
getListener() - 类 中的方法org.litepal.crud.async.CountExecutor
 
getListener() - 类 中的方法org.litepal.crud.async.FindExecutor
 
getListener() - 类 中的方法org.litepal.crud.async.FindMultiExecutor
 
getListener() - 类 中的方法org.litepal.crud.async.SaveExecutor
 
getListener() - 类 中的方法org.litepal.crud.async.UpdateOrDeleteExecutor
 
getM2MSelfRefColumnName(Field) - 类 中的静态方法org.litepal.util.DBUtility
 
getName() - 类 中的方法org.litepal.model.Table_Schema
Get the table name.
getSelfClassName() - 类 中的方法org.litepal.crud.model.AssociationsInfo
Get the class name of self class.
getStorage() - 类 中的方法org.litepal.LitePalDB
 
getStorage() - 类 中的方法org.litepal.parser.LitePalAttr
 
getStorage() - 类 中的方法org.litepal.parser.LitePalConfig
 
getSupportedFields(String) - 类 中的方法org.litepal.LitePalBase
Find all the fields in the class.
getSupportedGenericFields(String) - 类 中的方法org.litepal.LitePalBase
Find all supported generic fields in the class.
getTableHoldsForeignKey() - 类 中的方法org.litepal.tablemanager.model.AssociationsModel
Get the table which holds foreign key.
getTableModel(String) - 类 中的方法org.litepal.LitePalBase
This method is used to get the table model by the class name passed in.
getTableModelFromDB(String) - 类 中的方法org.litepal.tablemanager.AssociationUpdater
Look from the database to find a table named same as the table name in table model.
getTableName() - 类 中的方法org.litepal.crud.LitePalSupport
Get the corresponding table name of current model.
getTableName() - 类 中的方法org.litepal.tablemanager.model.AssociationsModel
Get table name.
getTableName() - 类 中的方法org.litepal.tablemanager.model.GenericModel
 
getTableName() - 类 中的方法org.litepal.tablemanager.model.TableModel
Get table name.
getTableNameByClassName(String) - 类 中的静态方法org.litepal.util.DBUtility
Get the corresponding table name by the full class name with package.
getTableNameByForeignColumn(String) - 类 中的静态方法org.litepal.util.DBUtility
Get table name by the given foreign column name.
getTableNameListByClassNameList(List<String>) - 类 中的静态方法org.litepal.util.DBUtility
Get the corresponding table name list by the full class name list with package.
getTempTableName(String) - 类 中的方法org.litepal.tablemanager.AssociationUpdater
Removing or resizing columns from tables must need a temporary table to store data, and here's the table name.
getType() - 类 中的方法org.litepal.model.Table_Schema
Get the table type.
getValueColumnName() - 类 中的方法org.litepal.tablemanager.model.GenericModel
 
getValueColumnType() - 类 中的方法org.litepal.tablemanager.model.GenericModel
 
getValueIdColumnName() - 类 中的方法org.litepal.tablemanager.model.GenericModel
 
getVersion() - 类 中的方法org.litepal.LitePalDB
 
getVersion() - 类 中的方法org.litepal.parser.LitePalAttr
 
getVersion() - 类 中的方法org.litepal.parser.LitePalConfig
 
getWritableDatabase() - 类 中的静态方法org.litepal.tablemanager.Connector
Get a writable SQLiteDatabase.
giveTableSchemaACopy(String, int, SQLiteDatabase) - 类 中的方法org.litepal.tablemanager.AssociationCreator
Once there's new table created.
GlobalException - org.litepal.exceptions中的异常错误
This is where all the global exceptions declared of LitePal.
GlobalException(String) - 异常错误 的构造器org.litepal.exceptions.GlobalException
Constructor of GlobalException.

H

hasIndex() - 类 中的方法org.litepal.tablemanager.model.ColumnModel
 

I

ID_TYPE_INVALID_EXCEPTION - 异常错误 中的静态变量org.litepal.exceptions.LitePalSupportException
Thrown when models have invalid type for id fields.
initialize(Context) - 类 中的静态方法org.litepal.Operator
Initialize to make LitePal ready to work.
INSTANTIATION_EXCEPTION - 异常错误 中的静态变量org.litepal.exceptions.LitePalSupportException
Thrown when there is no default constructor in model class to update.
INTERMEDIATE_JOIN_TABLE - 接口 中的静态变量org.litepal.util.Const.TableSchema
Constant for intermediate join table.
InvalidAttributesException - org.litepal.exceptions中的异常错误
Reading the attributes in the litepal.xml file.
InvalidAttributesException(String) - 异常错误 的构造器org.litepal.exceptions.InvalidAttributesException
Constructor of InvalidAttributesException.
IO_EXCEPTION - 异常错误 中的静态变量org.litepal.exceptions.ParseConfigurationFileException
IO exception happened.
isClassAndMethodExist(String, String) - 类 中的静态方法org.litepal.util.BaseUtility
Check the existence of the specific class and method.
isCollection(Class<?>) - 类 中的方法org.litepal.LitePalBase
If the field type implements from List or Set, regard it as a collection.
isColumnExists(String, String, SQLiteDatabase) - 类 中的静态方法org.litepal.util.DBUtility
Test if a column exists in a table.
isExist(Class<T>, String...) - 类 中的静态方法org.litepal.Operator
Check if the specified conditions data already exists in the table.
isExternalStorage() - 类 中的方法org.litepal.LitePalDB
 
isFieldNameConflictWithSQLiteKeywords(String) - 类 中的静态方法org.litepal.util.DBUtility
If the field name is conflicted with SQLite keywords.
isFieldTypeSupported(String) - 类 中的静态方法org.litepal.util.BaseUtility
Judge a field type is supported or not.
isForeignKeyColumn(TableModel, String) - 类 中的方法org.litepal.tablemanager.AssociationUpdater
Judge the passed in column is a foreign key column or not.
isForeignKeyColumnFormat(String) - 类 中的方法org.litepal.tablemanager.AssociationCreator
Judge the passed in column is a foreign key column format or not.
isGenericTable(String, SQLiteDatabase) - 类 中的静态方法org.litepal.util.DBUtility
Judge the table name is an generic table or not.
isGenericTypeSupported(String) - 类 中的静态方法org.litepal.util.BaseUtility
Judge a generic type is supported or not.
isIdColumn(String) - 类 中的方法org.litepal.LitePalBase
Judge the passed in column is an id column or not.
isIdColumn() - 类 中的方法org.litepal.tablemanager.model.ColumnModel
Judge current ColumnModel is id column or not.
isIntermediateTable(String, SQLiteDatabase) - 类 中的静态方法org.litepal.util.DBUtility
Judge the table name is an intermediate table or not.
isList(Class<?>) - 类 中的方法org.litepal.LitePalBase
If the field type implements from List, regard it as a list.
isLitePalXMLExists() - 类 中的静态方法org.litepal.util.BaseUtility
If the litepal.xml configuration file exists.
isNullable() - 类 中的方法org.litepal.tablemanager.model.ColumnModel
 
isPrivate(Field) - 类 中的方法org.litepal.LitePalBase
Check the field is a private field or not.
isSaved() - 类 中的方法org.litepal.crud.LitePalSupport
Current model is saved or not.
isSet(Class<?>) - 类 中的方法org.litepal.LitePalBase
If the field type implements from Set, regard it as a set.
isTableExists(String, SQLiteDatabase) - 类 中的静态方法org.litepal.util.DBUtility
Test if the table name passed in exists in the database.
isUnique() - 类 中的方法org.litepal.tablemanager.model.ColumnModel
 

L

level - 类 中的静态变量org.litepal.util.LitePalLog
 
LIBRARY_PACKAGE_NAME - 类 中的静态变量org.litepal.BuildConfig
 
limit(int) - 类 中的方法org.litepal.FluentQuery
Limits the number of rows returned by the query.
limit(int) - 类 中的静态方法org.litepal.Operator
Limits the number of rows returned by the query.
listen(AverageCallback) - 类 中的方法org.litepal.crud.async.AverageExecutor
Register a callback listener and async task will start executing right away.
listen(CountCallback) - 类 中的方法org.litepal.crud.async.CountExecutor
Register a callback listener and async task will start executing right away.
listen(FindCallback<T>) - 类 中的方法org.litepal.crud.async.FindExecutor
Register a callback listener and async task will start executing right away.
listen(FindMultiCallback<T>) - 类 中的方法org.litepal.crud.async.FindMultiExecutor
Register a callback listener and async task will start executing right away.
listen(SaveCallback) - 类 中的方法org.litepal.crud.async.SaveExecutor
Register a callback listener and async task will start executing right away.
listen(UpdateOrDeleteCallback) - 类 中的方法org.litepal.crud.async.UpdateOrDeleteExecutor
Register a callback listener and async task will start executing right away.
LitePalApplication - org.litepal中的类
Base class of LitePal to make things easier when developers need to use context.
LitePalApplication() - 类 的构造器org.litepal.LitePalApplication
Construct of LitePalApplication.
LitePalAttr - org.litepal.parser中的类
The object model for the litepal.xml file.
LitePalBase - org.litepal中的类
Base class of all the LitePal components.
LitePalBase() - 类 的构造器org.litepal.LitePalBase
 
LitePalConfig - org.litepal.parser中的类
Model for litepal.xml configuration file.
LitePalConfig() - 类 的构造器org.litepal.parser.LitePalConfig
 
LitePalContentHandler - org.litepal.parser中的类
This is the content handler for analysis the litepal.xml file by SAXParser, and temporarily the only correct way to generate LitePalAttr model with values.
LitePalContentHandler() - 类 的构造器org.litepal.parser.LitePalContentHandler
 
LitePalDB - org.litepal中的类
Configuration of LitePal database.
LitePalDB(String, int) - 类 的构造器org.litepal.LitePalDB
Construct a LitePalDB instance.
LitePalLog - org.litepal.util中的类
 
LitePalLog() - 类 的构造器org.litepal.util.LitePalLog
 
LitePalParser - org.litepal.parser中的类
The class is used to parse the litepal.xml file.
LitePalParser() - 类 的构造器org.litepal.parser.LitePalParser
 
LitePalSupport - org.litepal.crud中的类
LitePalSupport connects classes to SQLite database tables to establish an almost zero-configuration persistence layer for applications.
LitePalSupport() - 类 的构造器org.litepal.crud.LitePalSupport
Disable developers to create instance of LitePalSupport directly.
LitePalSupportException - org.litepal.exceptions中的异常错误
When LitePal deals with CRUD actions of LitePalSupport, it may throw LitePalSupportException.
LitePalSupportException(String) - 异常错误 的构造器org.litepal.exceptions.LitePalSupportException
Constructor of LitePalSupportException.
LitePalSupportException(String, Throwable) - 异常错误 的构造器org.litepal.exceptions.LitePalSupportException
Constructor of LitePalSupportException.

M

Many2ManyAnalyzer - org.litepal.crud中的类
Deals analysis work when comes to two models are associated with Many2Many associations.
Many2ManyAnalyzer() - 类 的构造器org.litepal.crud.Many2ManyAnalyzer
 
MANY_TO_MANY - 接口 中的静态变量org.litepal.util.Const.Model
Many2Many constant value.
MANY_TO_ONE - 接口 中的静态变量org.litepal.util.Const.Model
Many2One constant value.
markAsDeleted(Collection<T>) - 类 中的静态方法org.litepal.Operator
Provide a way to mark all models in collection as deleted.
max(Class<?>, String, Class<T>) - 类 中的方法org.litepal.FluentQuery
Calculates the maximum value on a given column.
max(String, String, Class<T>) - 类 中的方法org.litepal.FluentQuery
Calculates the maximum value on a given column.
max(Class<?>, String, Class<T>) - 类 中的静态方法org.litepal.Operator
Calculates the maximum value on a given column.
max(String, String, Class<T>) - 类 中的静态方法org.litepal.Operator
Calculates the maximum value on a given column.
maxAsync(Class<?>, String, Class<T>) - 类 中的方法org.litepal.FluentQuery
已过时。
maxAsync(String, String, Class<T>) - 类 中的方法org.litepal.FluentQuery
已过时。
maxAsync(Class<?>, String, Class<T>) - 类 中的静态方法org.litepal.Operator
已过时。
maxAsync(String, String, Class<T>) - 类 中的静态方法org.litepal.Operator
已过时。
MD5 - 类 中的静态变量org.litepal.crud.LitePalSupport
Constant for MD5 encryption.
md5Encrypt(String) - 类 中的静态方法org.litepal.util.cipher.CipherUtil
Encrypt the plain text with MD5 algorithm.
mDb - 类 中的变量org.litepal.tablemanager.AssociationUpdater
Instance of SQLiteDatabase.
min(Class<?>, String, Class<T>) - 类 中的方法org.litepal.FluentQuery
Calculates the minimum value on a given column.
min(String, String, Class<T>) - 类 中的方法org.litepal.FluentQuery
Calculates the minimum value on a given column.
min(Class<?>, String, Class<T>) - 类 中的静态方法org.litepal.Operator
Calculates the minimum value on a given column.
min(String, String, Class<T>) - 类 中的静态方法org.litepal.Operator
Calculates the minimum value on a given column.
minAsync(Class<?>, String, Class<T>) - 类 中的方法org.litepal.FluentQuery
已过时。
minAsync(String, String, Class<T>) - 类 中的方法org.litepal.FluentQuery
已过时。
minAsync(Class<?>, String, Class<T>) - 类 中的静态方法org.litepal.Operator
已过时。
minAsync(String, String, Class<T>) - 类 中的静态方法org.litepal.Operator
已过时。
MODEL_IS_NOT_AN_INSTANCE_OF_LITE_PAL_SUPPORT - 异常错误 中的静态变量org.litepal.exceptions.LitePalSupportException
Thrown when the saving model is not an instance of LitePalSupport.
mTableModel - 类 中的变量org.litepal.tablemanager.Upgrader
Model class for table.
mTableModelDB - 类 中的变量org.litepal.tablemanager.Upgrader
Model class for table from database.

N

NORMAL_TABLE - 接口 中的静态变量org.litepal.util.Const.TableSchema
Constant for normal table.
noSuchFieldExceptioin(String, String) - 异常错误 中的静态方法org.litepal.exceptions.LitePalSupportException
Thrown when the virtual machine notices that a program tries to reference, on a class or object, a field that does not exist.
noSuchMethodException(String, String) - 异常错误 中的静态方法org.litepal.exceptions.LitePalSupportException
Thrown when the VM notices that a program tries to reference, on a class or object, a method that does not exist.
NumericOrm - org.litepal.tablemanager.typechange中的类
This class deals with numeric type.
NumericOrm() - 类 的构造器org.litepal.tablemanager.typechange.NumericOrm
 

O

object2Relation(String) - 类 中的方法org.litepal.tablemanager.typechange.BlobOrm
If the field type passed in is byte, it will change it into blob as column type.
object2Relation(String) - 类 中的方法org.litepal.tablemanager.typechange.BooleanOrm
If the field type passed in is boolean, it will change it into integer as column type.
object2Relation(String) - 类 中的方法org.litepal.tablemanager.typechange.DateOrm
If the field type passed in is Date, it will change it into integer as column type.
object2Relation(String) - 类 中的方法org.litepal.tablemanager.typechange.DecimalOrm
If the field type passed in is float or double, it will change it into real as column type.
object2Relation(String) - 类 中的方法org.litepal.tablemanager.typechange.NumericOrm
If the field type passed in is int, long or short, it will change it into integer as column type.
object2Relation(String) - 类 中的方法org.litepal.tablemanager.typechange.OrmChange
Subclasses implement this method to do their own logic to change types.
object2Relation(String) - 类 中的方法org.litepal.tablemanager.typechange.TextOrm
If the field type passed in is char or String, it will change it into text as column type.
offset(int) - 类 中的方法org.litepal.FluentQuery
Declaring the offset of rows returned by the query.
offset(int) - 类 中的静态方法org.litepal.Operator
Declaring the offset of rows returned by the query.
onAverage(String, String, String[]) - 类 中的方法org.litepal.crud.QueryHandler
The open interface for other classes in CRUD package to calculate the average value on a given column.
onCount(String, String[]) - 类 中的方法org.litepal.crud.QueryHandler
The open interface for other classes in CRUD package to Count the records.
onCreate() - 接口 中的方法org.litepal.tablemanager.callback.DatabaseListener
 
onDelete(Class<?>, long) - 类 中的方法org.litepal.crud.DeleteHandler
The open interface for other classes in CRUD package to delete.
onDeleteAll(String, String...) - 类 中的方法org.litepal.crud.DeleteHandler
The open interface for other classes in CRUD package to delete multiple rows.
onDeleteAll(Class<?>, String...) - 类 中的方法org.litepal.crud.DeleteHandler
 
One2OneAnalyzer - org.litepal.crud中的类
Deals analysis work when comes to two models are associated with One2One associations.
One2OneAnalyzer() - 类 的构造器org.litepal.crud.One2OneAnalyzer
 
ONE_TO_ONE - 接口 中的静态变量org.litepal.util.Const.Model
One2One constant value.
onFind(Class<T>, long, boolean) - 类 中的方法org.litepal.crud.QueryHandler
The open interface for other classes in CRUD package to query a record based on id.
onFind(Class<T>, String[], String[], String, String, boolean) - 类 中的方法org.litepal.crud.QueryHandler
The open interface for other classes in CRUD package to query multiple records by parameters.
onFindAll(Class<T>, boolean, long...) - 类 中的方法org.litepal.crud.QueryHandler
The open interface for other classes in CRUD package to query multiple records by an id array.
onFindFirst(Class<T>, boolean) - 类 中的方法org.litepal.crud.QueryHandler
The open interface for other classes in CRUD package to query the first record in a table.
onFindLast(Class<T>, boolean) - 类 中的方法org.litepal.crud.QueryHandler
The open interface for other classes in CRUD package to query the last record in a table.
onFinish(double) - 接口 中的方法org.litepal.crud.callback.AverageCallback
 
onFinish(int) - 接口 中的方法org.litepal.crud.callback.CountCallback
 
onFinish(T) - 接口 中的方法org.litepal.crud.callback.FindCallback
 
onFinish(List<T>) - 接口 中的方法org.litepal.crud.callback.FindMultiCallback
 
onFinish(boolean) - 接口 中的方法org.litepal.crud.callback.SaveCallback
 
onFinish(int) - 接口 中的方法org.litepal.crud.callback.UpdateOrDeleteCallback
 
onMax(String, String, String[], Class<T>) - 类 中的方法org.litepal.crud.QueryHandler
The open interface for other classes in CRUD package to calculate the maximum value on a given column.
onMin(String, String, String[], Class<T>) - 类 中的方法org.litepal.crud.QueryHandler
The open interface for other classes in CRUD package to calculate the minimum value on a given column.
onSaveAll(Collection<T>) - 类 中的方法org.litepal.crud.SaveHandler
The open interface for other classes in CRUD package to save a model collection.
onSum(String, String, String[], Class<T>) - 类 中的方法org.litepal.crud.QueryHandler
The open interface for other classes in CRUD package to calculate the sum of values on a given column.
onUpdate(Class<?>, long, ContentValues) - 类 中的方法org.litepal.crud.UpdateHandler
The open interface for other classes in CRUD package to update.
onUpdateAll(String, ContentValues, String...) - 类 中的方法org.litepal.crud.UpdateHandler
The open interface for other classes in CRUD package to update multiple rows.
onUpgrade(int, int) - 接口 中的方法org.litepal.tablemanager.callback.DatabaseListener
 
Operator - org.litepal中的类
LitePal is an Android library that allows developers to use SQLite database extremely easy.
Operator() - 类 的构造器org.litepal.Operator
 
order(String) - 类 中的方法org.litepal.FluentQuery
Declaring how to order the rows queried from table.
order(String) - 类 中的静态方法org.litepal.Operator
Declaring how to order the rows queried from table.
org.litepal - 程序包 org.litepal
 
org.litepal.annotation - 程序包 org.litepal.annotation
 
org.litepal.crud - 程序包 org.litepal.crud
 
org.litepal.crud.async - 程序包 org.litepal.crud.async
 
org.litepal.crud.callback - 程序包 org.litepal.crud.callback
 
org.litepal.crud.model - 程序包 org.litepal.crud.model
 
org.litepal.exceptions - 程序包 org.litepal.exceptions
 
org.litepal.model - 程序包 org.litepal.model
 
org.litepal.parser - 程序包 org.litepal.parser
 
org.litepal.tablemanager - 程序包 org.litepal.tablemanager
 
org.litepal.tablemanager.callback - 程序包 org.litepal.tablemanager.callback
 
org.litepal.tablemanager.model - 程序包 org.litepal.tablemanager.model
 
org.litepal.tablemanager.typechange - 程序包 org.litepal.tablemanager.typechange
 
org.litepal.util - 程序包 org.litepal.util
 
org.litepal.util.cipher - 程序包 org.litepal.util.cipher
 
OrmChange - org.litepal.tablemanager.typechange中的类
This is abstract super class to map the object field types to database column types.
OrmChange() - 类 的构造器org.litepal.tablemanager.typechange.OrmChange
 

P

PARSE_CONFIG_FAILED - 异常错误 中的静态变量org.litepal.exceptions.ParseConfigurationFileException
parse configuration is failed.
ParseConfigurationFileException - org.litepal.exceptions中的异常错误
Using SAX way parsing XML by default.
ParseConfigurationFileException(String) - 异常错误 的构造器org.litepal.exceptions.ParseConfigurationFileException
Constructor of ParseConfigurationFileException.
parseLitePalConfiguration() - 类 中的静态方法org.litepal.parser.LitePalParser
Analyze litepal.xml, and store the analyzed result in LitePalParser.

Q

QueryHandler - org.litepal.crud中的类
This is a component under LitePalSupport.
QueryHandler(SQLiteDatabase) - 类 的构造器org.litepal.crud.QueryHandler
Initialize DataHandler.mDatabase for operating database.

R

registerDatabaseListener(DatabaseListener) - 类 中的静态方法org.litepal.Operator
Register a listener to listen database create and upgrade events.
removeColumnModelByName(String) - 类 中的方法org.litepal.tablemanager.model.TableModel
Remove a column model by the specified column name.
removeColumns(Collection<String>, String) - 类 中的方法org.litepal.tablemanager.AssociationUpdater
When some fields are removed from class, the table should synchronize the changes by removing the corresponding columns.
removeVersion(String) - 类 中的静态方法org.litepal.util.SharedUtil
Remove the version with specified extra key name.

S

save() - 类 中的方法org.litepal.crud.LitePalSupport
Saves the model.
SAVE_FAILED - 异常错误 中的静态变量org.litepal.exceptions.LitePalSupportException
Thrown when fail to save a model.
saveAll(Collection<T>) - 类 中的静态方法org.litepal.Operator
Saves the collection into database.
saveAllAsync(Collection<T>) - 类 中的静态方法org.litepal.Operator
已过时。
saveAsync() - 类 中的方法org.litepal.crud.LitePalSupport
已过时。
SaveCallback - org.litepal.crud.callback中的接口
Callback for save records in background.
SaveExecutor - org.litepal.crud.async中的类
Executor for save records in background.
SaveExecutor() - 类 的构造器org.litepal.crud.async.SaveExecutor
 
SaveHandler - org.litepal.crud中的类
This is a component under LitePalSupport.
SaveHandler(SQLiteDatabase) - 类 的构造器org.litepal.crud.SaveHandler
Initialize DataHandler.mDatabase for operating database.
saveOrUpdate(String...) - 类 中的方法org.litepal.crud.LitePalSupport
Save the model if the conditions data not exist, or update the matching models if the conditions data exist.
saveOrUpdateAsync(String...) - 类 中的方法org.litepal.crud.LitePalSupport
已过时。
saveThrows() - 类 中的方法org.litepal.crud.LitePalSupport
Saves the model.
sContext - 类 中的静态变量org.litepal.LitePalApplication
Global application context.
select(String...) - 类 中的方法org.litepal.FluentQuery
Declaring to query which columns in table.
select(String...) - 类 中的静态方法org.litepal.Operator
Declaring to query which columns in table.
setAssociatedClassName(String) - 类 中的方法org.litepal.crud.model.AssociationsInfo
Set the class name of the class which associated with self class.
setAssociatedTableName(String) - 类 中的方法org.litepal.tablemanager.model.AssociationsModel
Set associated table name.
setAssociateOtherModelFromSelf(Field) - 类 中的方法org.litepal.crud.model.AssociationsInfo
Set the field of self class which declares has association with other class.
setAssociateSelfFromOtherModel(Field) - 类 中的方法org.litepal.crud.model.AssociationsInfo
Set the field of the associated class which declares has association with self class.
setAssociationType(int) - 类 中的方法org.litepal.crud.model.AssociationsInfo
Set the association type.
setAssociationType(int) - 类 中的方法org.litepal.tablemanager.model.AssociationsModel
Set the association type.
setCases(String) - 类 中的方法org.litepal.parser.LitePalAttr
 
setCases(String) - 类 中的方法org.litepal.parser.LitePalConfig
 
setClassHoldsForeignKey(String) - 类 中的方法org.litepal.crud.model.AssociationsInfo
Set the class which holds foreign key.
setClassName(String) - 类 中的方法org.litepal.tablemanager.model.TableModel
Set class name.
setClassNames(List<String>) - 类 中的方法org.litepal.parser.LitePalAttr
 
setClassNames(List<String>) - 类 中的方法org.litepal.parser.LitePalConfig
 
setColumnName(String) - 类 中的方法org.litepal.tablemanager.model.ColumnModel
 
setColumnType(String) - 类 中的方法org.litepal.tablemanager.model.ColumnModel
 
setDbName(String) - 类 中的方法org.litepal.parser.LitePalAttr
 
setDbName(String) - 类 中的方法org.litepal.parser.LitePalConfig
 
setDefaultValue(String) - 类 中的方法org.litepal.tablemanager.model.ColumnModel
 
setExternalStorage(boolean) - 类 中的方法org.litepal.LitePalDB
 
setExtraKeyName(String) - 类 中的方法org.litepal.parser.LitePalAttr
 
setGetMethodName(String) - 类 中的方法org.litepal.tablemanager.model.GenericModel
 
setHasIndex(boolean) - 类 中的方法org.litepal.tablemanager.model.ColumnModel
 
setName(String) - 类 中的方法org.litepal.model.Table_Schema
Set the table name.
setNullable(boolean) - 类 中的方法org.litepal.tablemanager.model.ColumnModel
 
setSelfClassName(String) - 类 中的方法org.litepal.crud.model.AssociationsInfo
Set the class name of self class.
setStorage(String) - 类 中的方法org.litepal.LitePalDB
 
setStorage(String) - 类 中的方法org.litepal.parser.LitePalAttr
 
setStorage(String) - 类 中的方法org.litepal.parser.LitePalConfig
 
setTableHoldsForeignKey(String) - 类 中的方法org.litepal.tablemanager.model.AssociationsModel
Set the table which holds foreign key.
setTableName(String) - 类 中的方法org.litepal.tablemanager.model.AssociationsModel
Set table name.
setTableName(String) - 类 中的方法org.litepal.tablemanager.model.GenericModel
 
setTableName(String) - 类 中的方法org.litepal.tablemanager.model.TableModel
Set table name.
setToDefault(String) - 类 中的方法org.litepal.crud.LitePalSupport
When updating database with LitePalSupport.update(long), you must use this method to update a field into default value.
setTransactionSuccessful() - 类 中的静态方法org.litepal.Operator
Marks the current transaction as successful.
setType(int) - 类 中的方法org.litepal.model.Table_Schema
Set the table type.
setUnique(boolean) - 类 中的方法org.litepal.tablemanager.model.ColumnModel
 
setValueColumnName(String) - 类 中的方法org.litepal.tablemanager.model.GenericModel
 
setValueColumnType(String) - 类 中的方法org.litepal.tablemanager.model.GenericModel
 
setValueIdColumnName(String) - 类 中的方法org.litepal.tablemanager.model.GenericModel
 
setVersion(int) - 类 中的方法org.litepal.parser.LitePalAttr
 
setVersion(int) - 类 中的方法org.litepal.parser.LitePalConfig
 
sHandler - 类 中的静态变量org.litepal.LitePalApplication
 
SharedUtil - org.litepal.util中的类
LitePal used shared preferences a lot for storing versions and a lot of other necessary values.
SharedUtil() - 类 的构造器org.litepal.util.SharedUtil
 
SQL_ERROR - 异常错误 中的静态变量org.litepal.exceptions.DatabaseGenerateException
An exception that indicates there was an error with SQL parsing or execution.
SQL_SYNTAX_ERROR - 异常错误 中的静态变量org.litepal.exceptions.DatabaseGenerateException
SQL syntax error when executing generation job.
startDocument() - 类 中的方法org.litepal.parser.LitePalContentHandler
Start of the document.
startElement(String, String, String, Attributes) - 类 中的方法org.litepal.parser.LitePalContentHandler
Start analysis the litepal.xml file.
submit(Runnable) - 类 中的方法org.litepal.crud.async.AsyncExecutor
Submit a task for pending executing.
sum(Class<?>, String, Class<T>) - 类 中的方法org.litepal.FluentQuery
Calculates the sum of values on a given column.
sum(String, String, Class<T>) - 类 中的方法org.litepal.FluentQuery
Calculates the sum of values on a given column.
sum(Class<?>, String, Class<T>) - 类 中的静态方法org.litepal.Operator
Calculates the sum of values on a given column.
sum(String, String, Class<T>) - 类 中的静态方法org.litepal.Operator
Calculates the sum of values on a given column.
sumAsync(Class<?>, String, Class<T>) - 类 中的方法org.litepal.FluentQuery
已过时。
sumAsync(String, String, Class<T>) - 类 中的方法org.litepal.FluentQuery
已过时。
sumAsync(Class<?>, String, Class<T>) - 类 中的静态方法org.litepal.Operator
已过时。
sumAsync(String, String, Class<T>) - 类 中的静态方法org.litepal.Operator
已过时。

T

TABLE_DOES_NOT_EXIST - 异常错误 中的静态变量org.litepal.exceptions.DatabaseGenerateException
Can not find a table with the passing table name.
TABLE_DOES_NOT_EXIST_WHEN_EXECUTING - 异常错误 中的静态变量org.litepal.exceptions.DatabaseGenerateException
Can not find a table with the passing table name when executing SQL.
TABLE_NAME - 接口 中的静态变量org.litepal.util.Const.TableSchema
Table name in database.
Table_Schema - org.litepal.model中的类
This class is a constant model class.
Table_Schema() - 类 的构造器org.litepal.model.Table_Schema
 
TableModel - org.litepal.tablemanager.model中的类
This is a model class for tables.
TableModel() - 类 的构造器org.litepal.tablemanager.model.TableModel
 
TAG - 类 中的静态变量org.litepal.LitePalBase
 
TAG - 类 中的静态变量org.litepal.tablemanager.AssociationUpdater
 
TAG - 类 中的静态变量org.litepal.tablemanager.Generator
 
TextOrm - org.litepal.tablemanager.typechange中的类
This class deals with text type.
TextOrm() - 类 的构造器org.litepal.tablemanager.typechange.TextOrm
 

U

update(long) - 类 中的方法org.litepal.crud.LitePalSupport
Updates the corresponding record by id.
update(Class<?>, ContentValues, long) - 类 中的静态方法org.litepal.Operator
Updates the corresponding record by id with ContentValues.
UPDATE_CONDITIONS_EXCEPTION - 异常错误 中的静态变量org.litepal.exceptions.LitePalSupportException
Thrown when the parameters in conditions are incorrect.
updateAll(String...) - 类 中的方法org.litepal.crud.LitePalSupport
Updates all records with details given if they match a set of conditions supplied.
updateAll(Class<?>, ContentValues, String...) - 类 中的静态方法org.litepal.Operator
Updates all records with details given if they match a set of conditions supplied.
updateAll(String, ContentValues, String...) - 类 中的静态方法org.litepal.Operator
Updates all records with details given if they match a set of conditions supplied.
updateAllAsync(String...) - 类 中的方法org.litepal.crud.LitePalSupport
已过时。
updateAllAsync(Class<?>, ContentValues, String...) - 类 中的静态方法org.litepal.Operator
已过时。
updateAllAsync(String, ContentValues, String...) - 类 中的静态方法org.litepal.Operator
已过时。
updateAsync(long) - 类 中的方法org.litepal.crud.LitePalSupport
已过时。
updateAsync(Class<?>, ContentValues, long) - 类 中的静态方法org.litepal.Operator
已过时。
UpdateHandler - org.litepal.crud中的类
This is a component under LitePalSupport.
UpdateHandler(SQLiteDatabase) - 类 的构造器org.litepal.crud.UpdateHandler
Initialize DataHandler.mDatabase for operating database.
UpdateOrDeleteCallback - org.litepal.crud.callback中的接口
Callback for update or delete records in background.
UpdateOrDeleteExecutor - org.litepal.crud.async中的类
Executor for update or delete records in background.
UpdateOrDeleteExecutor() - 类 的构造器org.litepal.crud.async.UpdateOrDeleteExecutor
 
updateVersion(String, int) - 类 中的静态方法org.litepal.util.SharedUtil
Each time database upgrade, the version of database stored in shared preference will update.
Upgrader - org.litepal.tablemanager中的类
Upgrade the database.
Upgrader() - 类 的构造器org.litepal.tablemanager.Upgrader
 
use(LitePalDB) - 类 中的静态方法org.litepal.Operator
Switch the using database to the one specified by parameter.
useDefault() - 类 中的静态方法org.litepal.Operator
Switch the using database to default with configuration by litepal.xml.

V

VERSION_IS_EARLIER_THAN_CURRENT - 异常错误 中的静态变量org.litepal.exceptions.InvalidAttributesException
the version in litepal.xml is earlier than the current version.
VERSION_OF_DATABASE_LESS_THAN_ONE - 异常错误 中的静态变量org.litepal.exceptions.InvalidAttributesException
the version of database can not be less than 1.

W

where(String...) - 类 中的方法org.litepal.FluentQuery
Declaring to query which rows in table.
where(String...) - 类 中的静态方法org.litepal.Operator
Declaring to query which rows in table.
WRONG_FIELD_TYPE_FOR_ASSOCIATIONS - 异常错误 中的静态变量org.litepal.exceptions.LitePalSupportException
Thrown when developers use wrong field to declare many2one or many2many associations.
A B C D E F G H I L M N O P Q R S T U V W 
跳过导航链接