資源簡介
原文地址:http://blog.csdn.net/donkor_/article/details/53817412。Realm數據庫是基于C++編寫的一個不同于SQLite數據庫的數據庫引擎,是一個可以替代SQLite以及ORMlibraries的移動端數據庫。本Demo為超簡易版Android圖書館管理系統,為學習Realm2.x提供學習幫助
代碼片段和文件信息
package?io.realm;
import?android.annotation.TargetApi;
import?android.os.Build;
import?android.util.JsonReader;
import?android.util.JsonToken;
import?io.realm.RealmobjectSchema;
import?io.realm.RealmSchema;
import?io.realm.exceptions.RealmMigrationNeededException;
import?io.realm.internal.ColumnInfo;
import?io.realm.internal.linkView;
import?io.realm.internal.RealmobjectProxy;
import?io.realm.internal.Row;
import?io.realm.internal.SharedRealm;
import?io.realm.internal.Table;
import?io.realm.internal.TableOrView;
import?io.realm.internal.android.JsonUtils;
import?io.realm.log.RealmLog;
import?java.io.IOException;
import?java.util.ArrayList;
import?java.util.Collections;
import?java.util.Date;
import?java.util.HashMap;
import?java.util.Iterator;
import?java.util.List;
import?java.util.Map;
import?org.json.JSONArray;
import?org.json.JSONException;
import?org.json.JSONobject;
public?class?BookRealmProxy?extends?com.donkor.demo.realm.bean.Book
????implements?RealmobjectProxy?BookRealmProxyInterface?{
????static?final?class?BookColumnInfo?extends?ColumnInfo
????????implements?Cloneable?{
????????public?long?nameIndex;
????????public?long?authorIndex;
????????public?long?publishingIndex;
????????BookColumnInfo(String?path?Table?table)?{
????????????final?Map?indicesMap?=?new?HashMap(3);
????????????this.nameIndex?=?getValidColumnIndex(path?table?“Book“?“name“);
????????????indicesMap.put(“name“?this.nameIndex);
????????????this.authorIndex?=?getValidColumnIndex(path?table?“Book“?“author“);
????????????indicesMap.put(“author“?this.authorIndex);
????????????this.publishingIndex?=?getValidColumnIndex(path?table?“Book“?“publishing“);
????????????indicesMap.put(“publishing“?this.publishingIndex);
????????????setIndicesMap(indicesMap);
????????}
????????@Override
????????public?final?void?copyColumnInfoFrom(ColumnInfo?other)?{
????????????final?BookColumnInfo?otherInfo?=?(BookColumnInfo)?other;
????????????this.nameIndex?=?otherInfo.nameIndex;
????????????this.authorIndex?=?otherInfo.authorIndex;
????????????this.publishingIndex?=?otherInfo.publishingIndex;
????????????setIndicesMap(otherInfo.getIndicesMap());
????????}
????????@Override
????????public?final?BookColumnInfo?clone()?{
????????????return?(BookColumnInfo)?super.clone();
????????}
????}
????private?BookColumnInfo?columnInfo;
????private?ProxyState?proxyState;
????private?static?final?List?FIELD_NAMES;
????static?{
????????List?fieldNames?=?new?ArrayList();
????????fieldNames.add(“name“);
????????fieldNames.add(“author“);
????????fieldNames.add(“publishing“);
????????FIELD_NAMES?=?Collections.unmodifiableList(fieldNames);
????}
????BookRealmProxy()?{
????????if?(proxyState?==?null)?{
????????????injectobjectContext();
????????}
????????proxyState.setConstructionfinished();
????}
????private?void?injectobjectContext()?{
????????final?baseRealm.RealmobjectContext?context?=?baseRealm.objectContext.get();
????????this.column
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????127??2016-12-18?18:28??RealmDemo\.gitignore
?????文件?????????31??2016-12-18?18:29??RealmDemo\.gradle\2.14.1\taskArtifacts\cache.properties
?????文件?????????17??2016-12-22?21:06??RealmDemo\.gradle\2.14.1\taskArtifacts\cache.properties.lock
?????文件?????166778??2016-12-22?21:06??RealmDemo\.gradle\2.14.1\taskArtifacts\fileHashes.bin
?????文件????4435610??2016-12-22?21:06??RealmDemo\.gradle\2.14.1\taskArtifacts\fileSnapshots.bin
?????文件??????29120??2016-12-22?21:06??RealmDemo\.gradle\2.14.1\taskArtifacts\fileSnapshotsToTreeSnapshotsIndex.bin
?????文件?????164640??2016-12-22?21:06??RealmDemo\.gradle\2.14.1\taskArtifacts\taskArtifacts.bin
?????文件????????686??2016-12-18?18:28??RealmDemo\.idea\compiler.xm
?????文件?????????76??2016-12-18?18:28??RealmDemo\.idea\copyright\profiles_settings.xm
?????文件????????722??2016-12-22?19:14??RealmDemo\.idea\gradle.xm
?????文件????????275??2016-12-22?19:15??RealmDemo\.idea\libraries\android_android_23.xm
?????文件????????679??2016-12-22?19:15??RealmDemo\.idea\libraries\animated_vector_drawable_23_4_0.xm
?????文件????????795??2016-12-22?19:15??RealmDemo\.idea\libraries\appcompat_v7_23_4_0.xm
?????文件????????661??2016-12-22?19:15??RealmDemo\.idea\libraries\espresso_core_2_2_2.xm
?????文件????????716??2016-12-22?19:15??RealmDemo\.idea\libraries\espresso_idling_resource_2_2_2.xm
?????文件????????734??2016-12-22?19:15??RealmDemo\.idea\libraries\exposed_instrumentation_api_publish_0_5.xm
?????文件????????526??2016-12-22?19:15??RealmDemo\.idea\libraries\hamcrest_core_1_3.xm
?????文件????????354??2016-12-22?19:15??RealmDemo\.idea\libraries\hamcrest_integration_1_3.xm
?????文件????????342??2016-12-22?19:15??RealmDemo\.idea\libraries\hamcrest_library_1_3.xm
?????文件????????330??2016-12-22?19:15??RealmDemo\.idea\libraries\javawriter_2_1_1.xm
?????文件????????358??2016-12-22?19:15??RealmDemo\.idea\libraries\javax_annotation_api_1_2.xm
?????文件????????324??2016-12-22?19:15??RealmDemo\.idea\libraries\javax_inject_1.xm
?????文件????????330??2016-12-22?19:15??RealmDemo\.idea\libraries\jsr305_2_0_1.xm
?????文件????????477??2016-12-22?19:15??RealmDemo\.idea\libraries\junit_4_12.xm
?????文件????????637??2016-12-22?19:15??RealmDemo\.idea\libraries\realm_android_library_2_0_2.xm
?????文件????????347??2016-12-22?19:15??RealmDemo\.idea\libraries\realm_annotations_2_0_2.xm
?????文件????????620??2016-12-22?19:15??RealmDemo\.idea\libraries\reli
?????文件????????755??2016-12-22?19:15??RealmDemo\.idea\libraries\rules_0_5.xm
?????文件????????761??2016-12-22?19:15??RealmDemo\.idea\libraries\runner_0_5.xm
?????文件????????563??2016-12-22?19:15??RealmDemo\.idea\libraries\support_annotations_23_4_0.xm
............此處省略2603個文件信息
評論
共有 條評論