Wei An

134 papers A* 7A 3B 2C 2Misc 3Journal 108Unranked 9
YearRankTypeTitle / Venue / Authors
2026 J jnl
IEEE Trans. Pattern Anal. Mach. Intell.
Yulan Guo, Longguang Wang, Wendong Mao, Xiaoyu Dong, Yingqian Wang, Li Liu, Wei An
2026 J jnl
CoRR
Ruojing Li, Chao Xiao, Qian Yin, Wei An, Nuo Chen, Xinyi Ying, Miao Li, Yingqian Wang
2025 J jnl
IEEE Trans. Geosci. Remote. Sens.
Xu He, Wei An, Yingqian Wang, Qiang Ling, Miao Li, Zaiping Lin, Shilin Zhou
2025 J jnl
CoRR
Yulan Guo, Longguang Wang, Wendong Mao, Xiaoyu Dong, Yingqian Wang, Li Liu, Wei An
2025 J jnl
IEEE Trans. Neural Networks Learn. Syst.
Ruojing Li, Wei An, Chao Xiao, Boyang Li, Yingqian Wang, Miao Li, Yulan Guo
2025 J jnl
IEEE Trans. Circuits Syst. Video Technol.
Nuo Chen, Chushu Zhang, Wei An, Longguang Wang, Miao Li, Qiang Ling
2025 J jnl
CoRR
Nuo Chen, Chao Xiao, Yimian Dai, Shiman He, Miao Li, Wei An
2025 J jnl
IEEE Trans. Circuits Syst. Video Technol.
Yaning Zhang, Yingqian Wang, Tianhao Wu, Jungang Yang, Wei An
2025 J jnl
Pattern Recognit.
Ting Liu, Yongxian Liu, Jungang Yang, Boyang Li, Yingqian Wang, Wei An
2025 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
De-Yong Lu, Wei An, Haibo Wang, Qiang Ling, Dong Cao, Miao Li, Zaiping Lin
2025 J jnl
IEEE Trans. Geosci. Remote. Sens.
Xinyi Ying, Li Liu, Zaiping Lin, Yangsi Shi, Yingqian Wang, Ruojing Li, Xu Cao, Boyang Li, Shilin Zhou, Wei An
2025 J jnl
IEEE Trans. Geosci. Remote. Sens.
Fanzhi Cao, Wei An, Tianxin Shi, Pu Wang, Yingqian Wang
2025 J jnl
IEEE Trans. Geosci. Remote. Sens.
Teliang Wang, Wei An, Zaiping Lin, Miao Li, Kun Li, Qian Yin, Wei Zhou
2025 J jnl
CoRR
Ruojing Li, Wei An, Xinyi Ying, Yingqian Wang, Yimian Dai, Longguang Wang, Miao Li, Yulan Guo, Li Liu
2025 J jnl
CoRR
Yongxian Liu, Boyang Li, Ting Liu, Zaiping Lin, Wei An
2025 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Yongxian Liu, Boyang Li, Ting Liu, Zaiping Lin, Wei An
2025 J jnl
IEEE Trans. Neural Networks Learn. Syst.
Yingqian Wang, Zhengyu Liang, Longguang Wang, Jungang Yang, Wei An, Yulan Guo
2025 J jnl
IEEE Trans. Geosci. Remote. Sens.
Qian Yin, Wei An, Ting Liu, Yang Sun, Zaiping Lin, Yulan Guo, Hanyun Wang
2025 J jnl
IEEE Trans. Geosci. Remote. Sens.
Shuanglin Wu, Chao Xiao, Yingqian Wang, Jun-Gang Yang, Wei An
2025 J jnl
IEEE Geosci. Remote. Sens. Lett.
Shuai Wang, Jun Chen, Huaiyu Chen, Shipeng Zhu, Boyang Li, Jianpeng Fan, Weixing Li, Zaiping Lin, Wei An
2025 J jnl
IEEE Trans. Pattern Anal. Mach. Intell.
Longguang Wang, Yulan Guo, Yingqian Wang, Xiaoyu Dong, Qingyu Xu, Jun-Gang Yang, Wei An
2025 J jnl
IEEE Trans. Pattern Anal. Mach. Intell.
Xinyi Ying, Chao Xiao, Wei An, Ruojing Li, Xu He, Boyang Li, Xu Cao, Zhaoxu Li, Yingqian Wang, Mingyuan Hu, Qingyu Xu, Zaiping Lin, Miao Li, Shilin Zhou, Li Liu, Weidong Sheng
2024 J jnl
IEEE Trans. Multim.
Boyang Li, Fei Zhang, Longguang Wang, Yingqian Wang, Ting Liu, Zaiping Lin, Wei An, Yulan Guo
2024 J jnl
IEEE Trans. Instrum. Meas.
Kun Li, Wei An, Yingqian Wang, Tingting Zhang, Yao Qin, Tinghong Gao
2024 J jnl
CoRR
Qingyu Xu, Longguang Wang, Weidong Sheng, Yingqian Wang, Chao Xiao, Chao Ma, Wei An
2024 J jnl
IEEE Trans. Multim.
Qingyu Xu, Longguang Wang, Weidong Sheng, Yingqian Wang, Chao Xiao, Chao Ma, Wei An
2024 J jnl
CoRR
Chao Xiao, Wei An, Yifan Zhang, Zhuo Su, Miao Li, Weidong Sheng, Matti Pietikäinen, Li Liu
2024 J jnl
IEEE Trans. Pattern Anal. Mach. Intell.
Chao Xiao, Wei An, Yifan Zhang, Zhuo Su, Miao Li, Weidong Sheng, Matti Pietikäinen, Li Liu
2024 J jnl
Remote. Sens.
Yaning Zhang, Tianhao Wu, Jungang Yang, Wei An
2024 J jnl
Remote. Sens.
De-Yong Lu, Wei An, Qiang Ling, Dong Cao, Haibo Wang, Miao Li, Zaiping Lin
2024 J jnl
IEEE Trans. Geosci. Remote. Sens.
Boyang Li, Longguang Wang, Yingqian Wang, Tianhao Wu, Zaiping Lin, Miao Li, Wei An, Yulan Guo
2024 J jnl
Remote. Sens.
Gaowei Guo, Zhaoxu Li, Wei An, Yingqian Wang, Xu He, Yihang Luo, Qiang Ling, Miao Li, Zaiping Lin
2024 J jnl
CoRR
Zhaoxu Li, Wei An, Gaowei Guo, Longguang Wang, Yingqian Wang, Zaiping Lin
2024 J jnl
CoRR
Xinyi Ying, Chao Xiao, Ruojing Li, Xu He, Boyang Li, Zhaoxu Li, Yingqian Wang, Mingyuan Hu, Qingyu Xu, Zaiping Lin, Miao Li, Shilin Zhou, Wei An, Weidong Sheng, Li Liu
2023 J jnl
Pattern Recognit.
Ting Liu, Qian Yin, Jun-Gang Yang, Yingqian Wang, Wei An
2023 J jnl
IEEE Trans. Image Process.
Boyang Li, Chao Xiao, Longguang Wang, Yingqian Wang, Zaiping Lin, Miao Li, Wei An, Yulan Guo
2023 J jnl
IEEE Trans. Pattern Anal. Mach. Intell.
Yingqian Wang, Longguang Wang, Gaochang Wu, Jungang Yang, Wei An, Jingyi Yu, Yulan Guo
2023 J jnl
IEEE Trans. Pattern Anal. Mach. Intell.
Longguang Wang, Yulan Guo, Xiaoyu Dong, Yingqian Wang, Xinyi Ying, Zaiping Lin, Wei An
2023 J jnl
IEEE Trans. Geosci. Remote. Sens.
Chao Xiao, Ting Liu, Xinyi Ying, Yingqian Wang, Miao Li, Li Liu, Wei An, Zhijie Chen
2023 J jnl
IEEE Trans. Geosci. Remote. Sens.
Ting Liu, Jun-Gang Yang, Boyang Li, Yingqian Wang, Wei An
2023 conf
ICCVIT
Chuantong Hou, Boyang Li, Nuo Chen, Miao Li, Wei An
2023 J jnl
Pattern Recognit. Lett.
Shuanglin Wu, Chao Xiao, Xinyi Ying, Longguang Wang, Jun-Gang Yang, Wei An
2023 J jnl
IEEE Trans. Geosci. Remote. Sens.
Tianhao Wu, Boyang Li, Yihang Luo, Yingqian Wang, Chao Xiao, Ting Liu, Jungang Yang, Wei An, Yulan Guo
2023 A* conf
ICCV
Boyang Li, Yingqian Wang, Longguang Wang, Fei Zhang, Ting Liu, Zaiping Lin, Wei An, Yulan Guo
2023 J jnl
CoRR
Boyang Li, Yingqian Wang, Longguang Wang, Fei Zhang, Ting Liu, Zaiping Lin, Wei An, Yulan Guo
2023 J jnl
IEEE Geosci. Remote. Sens. Lett.
Fanzhi Cao, Tianxin Shi, Kaiyang Han, Pu Wang, Wei An
2023 conf
WHISPERS
Zhaoxu Li, Gaowei Guo, Xu He, Qingyu Xu, Wei Wang, Qiang Ling, Zaiping Lin, Wei An
2023 J jnl
IEEE Trans. Geosci. Remote. Sens.
Shuanglin Wu, Chao Xiao, Longguang Wang, Yingqian Wang, Jun-Gang Yang, Wei An
2023 J jnl
IEEE Trans. Geosci. Remote. Sens.
Ting Liu, Jun-Gang Yang, Boyang Li, Yingqian Wang, Wei An
2023 J jnl
IEEE Trans. Instrum. Meas.
Kun Li, Qiang Ling, Yingqian Wang, Yaoming Cai, Yao Qin, Zaiping Lin, Wei An
2023 J jnl
IEEE Trans. Geosci. Remote. Sens.
Zhaoxu Li, Yingqian Wang, Chao Xiao, Qiang Ling, Zaiping Lin, Wei An
2023 J jnl
CoRR
Zhaoxu Li, Yingqian Wang, Chao Xiao, Qiang Ling, Zaiping Lin, Wei An
2022 J jnl
Pattern Recognit.
Yawen Cui, Qing Liao, Dewen Hu, Wei An, Li Liu
2022 J jnl
IEEE Geosci. Remote. Sens. Lett.
Chao Xiao, Qian Yin, Xinyi Ying, Ruojing Li, Shuanglin Wu, Miao Li, Li Liu, Wei An, Zhijie Chen
2022 J jnl
IEEE Trans. Circuits Syst. Video Technol.
Yu Mo, Yingqian Wang, Chao Xiao, Jun-Gang Yang, Wei An
2022 J jnl
IEEE Trans. Geosci. Remote. Sens.
Qian Yin, Qingyong Hu, Hao Liu, Feng Zhang, Yingqian Wang, Zaiping Lin, Wei An, Yulan Guo
2022 J jnl
CoRR
Yingqian Wang, Longguang Wang, Gaochang Wu, Jun-Gang Yang, Wei An, Jingyi Yu, Yulan Guo
2022 J jnl
IEEE Trans. Geosci. Remote. Sens.
Boyang Li, Yulan Guo, Jun-Gang Yang, Longguang Wang, Yingqian Wang, Wei An
2022 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
De-Yong Lu, Qiang Ling, Yuanyuan Zhang, Zaiping Lin, Wei An
2022 A* conf
CVPR
Longguang Wang, Xiaoyu Dong, Yingqian Wang, Li Liu, Wei An, Yulan Guo
2022 J jnl
CoRR
Yingqian Wang, Zhengyu Liang, Longguang Wang, Jun-Gang Yang, Wei An, Yulan Guo
2022 conf
ECCV Workshops (2)
Yu Mo, Yingqian Wang, Longguang Wang, Jun-Gang Yang, Wei An
2022 J jnl
CoRR
Tianhao Wu, Boyang Li, Yihang Luo, Yingqian Wang, Chao Xiao, Ting Liu, Jungang Yang, Wei An, Yulan Guo
2022 J jnl
IEEE Geosci. Remote. Sens. Lett.
Qian Yin, Ting Liu, Zaiping Lin, Wei An, Yulan Guo
2022 J jnl
IEEE Trans. Geosci. Remote. Sens.
Ting Liu, Jun-Gang Yang, Boyang Li, Chao Xiao, Yang Sun, Yingqian Wang, Wei An
2022 A* conf
CVPR
Yingqian Wang, Longguang Wang, Zhengyu Liang, Jun-Gang Yang, Wei An, Yulan Guo
2022 J jnl
CoRR
Yingqian Wang, Longguang Wang, Zhengyu Liang, Jun-Gang Yang, Wei An, Yulan Guo
2022 J jnl
IEEE Trans. Pattern Anal. Mach. Intell.
Longguang Wang, Yulan Guo, Yingqian Wang, Zhengfa Liang, Zaiping Lin, Jungang Yang, Wei An
2022 C conf
IGARSS
Chao Xiao, Shuanglin Wu, Yingqian Wang, Miao Li, Wei An, Zhijie Chen
2022 J jnl
IEEE Trans. Geosci. Remote. Sens.
Kun Li, Qiang Ling, Yao Qin, Yingqian Wang, Yaoming Cai, Zaiping Lin, Wei An
2021 J jnl
CoRR
Yu Mo, Yingqian Wang, Chao Xiao, Jungang Yang, Wei An
2021 J jnl
CoRR
Boyang Li, Chao Xiao, Longguang Wang, Yingqian Wang, Zaiping Lin, Miao Li, Wei An, Yulan Guo
2021 J jnl
CoRR
Qian Yin, Qingyong Hu, Hao Liu, Feng Zhang, Yingqian Wang, Zaiping Lin, Wei An, Yulan Guo
2021 A* conf
CVPR
Longguang Wang, Xiaoyu Dong, Yingqian Wang, Xinyi Ying, Zaiping Lin, Wei An, Yulan Guo
2021 J jnl
IEEE Trans. Geosci. Remote. Sens.
Yang Sun, Jungang Yang, Wei An
2021 A* conf
ICCV
Longguang Wang, Yingqian Wang, Zaiping Lin, Jungang Yang, Wei An, Yulan Guo
2021 J jnl
IEEE Trans. Image Process.
Yingqian Wang, Jun-Gang Yang, Longguang Wang, Xinyi Ying, Tianhao Wu, Wei An, Yulan Guo
2021 J jnl
CoRR
Ting Liu, Jungang Yang, Boyang Li, Chao Xiao, Yang Sun, Yingqian Wang, Wei An
2021 J jnl
CoRR
Yingqian Wang, Jungang Yang, Yulan Guo, Chao Xiao, Wei An
2021 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Kun Li, Yao Qin, Qiang Ling, Yingqian Wang, Zaiping Lin, Wei An
2021 conf
CVPR Workshops
Yingqian Wang, Xinyi Ying, Longguang Wang, Jungang Yang, Wei An, Yulan Guo
2021 A* conf
CVPR
Longguang Wang, Yingqian Wang, Xiaoyu Dong, Qingyu Xu, Jungang Yang, Wei An, Yulan Guo
2021 J jnl
CoRR
Longguang Wang, Yingqian Wang, Xiaoyu Dong, Qingyu Xu, Jungang Yang, Wei An, Yulan Guo
2020 J jnl
IEEE Signal Process. Lett.
Xinyi Ying, Yingqian Wang, Longguang Wang, Weidong Sheng, Wei An, Yulan Guo
2020 A conf
WACV
Yingqian Wang, Tianhao Wu, Jun-Gang Yang, Longguang Wang, Wei An, Yulan Guo
2020 J jnl
IEEE Trans. Image Process.
Longguang Wang, Yulan Guo, Li Liu, Zaiping Lin, Xinpu Deng, Wei An
2020 J jnl
CoRR
Longguang Wang, Yulan Guo, Li Liu, Zaiping Lin, Xinpu Deng, Wei An
2020 J jnl
CoRR
Xinyi Ying, Longguang Wang, Yingqian Wang, Weidong Sheng, Wei An, Yulan Guo
2020 J jnl
IEEE Signal Process. Lett.
Xinyi Ying, Longguang Wang, Yingqian Wang, Weidong Sheng, Wei An, Yulan Guo
2020 J jnl
IET Image Process.
Jungang Yang, Chao Xiao, Yingqian Wang, Chengjin An, Wei An
2020 J jnl
CoRR
Longguang Wang, Xiaoyu Dong, Yingqian Wang, Xinyi Ying, Zaiping Lin, Wei An, Yulan Guo
2020 J jnl
CoRR
Longguang Wang, Yingqian Wang, Zaiping Lin, Jun-Gang Yang, Wei An, Yulan Guo
2020 J jnl
CoRR
Yingqian Wang, Jungang Yang, Longguang Wang, Xinyi Ying, Tianhao Wu, Wei An, Yulan Guo
2020 J jnl
CoRR
Longguang Wang, Yulan Guo, Yingqian Wang, Zhengfa Liang, Zaiping Lin, Jungang Yang, Wei An
2020 conf
ECCV (23)
Yingqian Wang, Longguang Wang, Jun-Gang Yang, Wei An, Jingyi Yu, Yulan Guo
2020 J jnl
CoRR
Yingqian Wang, Xinyi Ying, Longguang Wang, Jungang Yang, Wei An, Yulan Guo
2019 J jnl
IEEE Trans. Geosci. Remote. Sens.
Qiang Ling, Yulan Guo, Zaiping Lin, Wei An
2019 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Qiang Ling, Yulan Guo, Zaiping Lin, Li Liu, Wei An
2019 conf
ICAIP
Tianwei Yang, Jun-Gang Yang, Wei An
2019 J jnl
Sensors
Yuan Huang, Liping Wang, Xueying Wang, Wei An
2019 J jnl
IEEE Trans. Instrum. Meas.
Chao Ma, Yulan Guo, Yinjie Lei, Wei An
2019 J jnl
CoRR
Yingqian Wang, Tianhao Wu, Jun-Gang Yang, Longguang Wang, Wei An, Yulan Guo
2019 J jnl
CoRR
Yingqian Wang, Longguang Wang, Jungang Yang, Wei An, Yulan Guo
2019 conf
ICCV Workshops
Yingqian Wang, Longguang Wang, Jun-Gang Yang, Wei An, Yulan Guo
2019 J jnl
IEEE Access
Yang Sun, Jun-Gang Yang, Yunli Long, Wei An
2019 J jnl
Remote. Sens.
Yang Sun, Jungang Yang, Miao Li, Wei An
2019 J jnl
IEEE Trans. Multim.
Chao Ma, Yulan Guo, Jungang Yang, Wei An
2019 A* conf
CVPR
Longguang Wang, Yingqian Wang, Zhengfa Liang, Zaiping Lin, Jun-Gang Yang, Wei An, Yulan Guo
2019 J jnl
CoRR
Longguang Wang, Yingqian Wang, Zhengfa Liang, Zaiping Lin, Jungang Yang, Wei An, Yulan Guo
2019 J jnl
Sensors
Jun Chen, Zhichao Sha, Jungang Yang, Wei An
2019 J jnl
IEEE Signal Process. Lett.
Yingqian Wang, Jungang Yang, Yulan Guo, Chao Xiao, Wei An
2019 J jnl
CoRR
Yingqian Wang, Longguang Wang, Jun-Gang Yang, Wei An, Jingyi Yu, Yulan Guo
2019 J jnl
IEEE Access
Yu Mo, Jungang Yang, Chao Xiao, Wei An
2018 J jnl
IEEE Access
Yingqian Wang, Jungang Yang, Yu Mo, Chao Xiao, Wei An
2018 J jnl
IEEE Access
Yingqian Wang, Jungang Yang, Chao Xiao, Wei An
2018 J jnl
IEEE Access
Yang Sun, Jungang Yang, Yunli Long, Zheran Shang, Wei An
2018 conf
PRCV (4)
Jinyan Gao, Yulan Guo, Zaiping Lin, Wei An
2018 conf
ACCV (1)
Longguang Wang, Yulan Guo, Zaiping Lin, Xinpu Deng, Wei An
2018 J jnl
CoRR
Longguang Wang, Yulan Guo, Zaiping Lin, Xinpu Deng, Wei An
2018 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Jinyan Gao, Yulan Guo, Zaiping Lin, Wei An, Jonathan Li
2018 J jnl
IEEE Signal Process. Lett.
Jiahui Wang, Yulan Guo, Xing Tang, Qingyong Hu, Wei An
2018 B conf
ICPR
Zhiheng Fu, Yulan Guo, Wei An
2017 J jnl
IEEE Geosci. Remote. Sens. Lett.
Jun Chen, Jun-Gang Yang, Wei An, Zhi-Jie Chen
2017 A conf
BMVC
Chao Ma, Wei An, Yinjie Lei, Yulan Guo
2017 A conf
BMVC
Qingyong Hu, Yulan Guo, Yunjin Chen, Jingjing Xiao, Wei An
2017 B conf
ICIP
Zhiheng Fu, Yulan Guo, Zaiping Lin, Wei An
2017 J jnl
IEEE Access
Qingyong Hu, Yulan Guo, Zaiping Lin, Xinpu Deng, Wei An
2017 J jnl
CoRR
Longguang Wang, Zaiping Lin, Xinpu Deng, Wei An
2017 J jnl
CoRR
Longguang Wang, Zaiping Lin, Jinyan Gao, Xinpu Deng, Wei An
2017 J jnl
IEEE Trans. Instrum. Meas.
Qingyong Hu, Yulan Guo, Zaiping Lin, Wei An, Hongwei Cheng
2017 C conf
FUSION
Yuan Huang, Xueying Wang, Yulan Guo, Wei An
2017 Misc conf
DICTA
Jinyan Gao, Zaiping Lin, Yulan Guo, Wei An
2016 Misc conf
DICTA
Ran Zhu, Yunli Long, Jungang Yang, Wei An
2016 Misc conf
DICTA
Qingyong Hu, Yulan Guo, Zaiping Lin, Wei An, Hongwei Cheng
docs/apk-feature-schema.md
← Index docs/apk-feature-schema.md markdown
# APK Feature Analysis — ClickHouse Schema

All tables follow the `ReplacingMergeTree()` pattern (no version column — latest
insert wins on deduplication).

**Companion schema:** `docs/apk-code-schema.md` (code-analysis tables)

---

## Table overview

| # | Table | Engine | Key |
|---|-------|--------|-----|
| 1 | `redb_apk_features` | ReplacingMergeTree | `sha256` |
| 2 | `redb_apk_components` | ReplacingMergeTree | `(sha256, component_type, class_name)` |
| 3 | `redb_apk_manifest` | ReplacingMergeTree | `sha256` |
| 4 | `redb_apk_permissions` | ReplacingMergeTree | `(sha256, permission_name)` |
| 5 | `redb_apk_signature` | ReplacingMergeTree | `sha256` |
| 6 | `redb_apk_certificates` | ReplacingMergeTree | `(sha256, certificate_thumbprint)` |
| 7 | `redb_apk_dex` | ReplacingMergeTree | `(sha256, dex_sha256)` |
| 8 | `redb_apk_dex_api_usage` | ReplacingMergeTree | `(sha256, dex_sha256, api_category)` |
| 9 | `redb_apk_resources` | ReplacingMergeTree | `(sha256, resource_path)` |
| 10 | `redb_apk_native_libs` | ReplacingMergeTree | `(sha256, lib_abi, lib_filename)` |
| 11 | `redb_apk_inconsistency_tests` | ReplacingMergeTree | `sha256` |

---

## Table 1: `redb_apk_features`

Core metadata — one row per APK.

```sql
CREATE TABLE IF NOT EXISTS redb_apk_features (
    sha256              FixedString(64),
    package_name        Nullable(String),
    app_name            Nullable(String),
    version_code        Nullable(UInt32),
    version_name        Nullable(String),
    min_sdk_version     Nullable(UInt16),
    target_sdk_version  Nullable(UInt16),
    compile_sdk_version Nullable(UInt16),
    main_activity       Nullable(String),
    is_debuggable       UInt8,
    allow_backup        UInt8,
    uses_cleartext_traffic UInt8,
    supported_abis      Array(String),
    dex_count           UInt16,
    total_dex_size      UInt64,
    total_file_count    UInt32,
    has_native_code     UInt8,
    has_assets          UInt8,
    uses_libraries      Array(String),
    earliest_content_modification Nullable(String),
    latest_content_modification   Nullable(String),
    contains_embedded_apk UInt8,
    analysis_date       DateTime64(3, 'UTC')
) ENGINE = ReplacingMergeTree()
ORDER BY sha256;
```

## Table 2: `redb_apk_components`

Manifest components — one row per component.

```sql
CREATE TABLE IF NOT EXISTS redb_apk_components (
    sha256              FixedString(64),
    component_type      LowCardinality(String),   -- 'activity', 'service', 'receiver', 'provider'
    class_name          String,
    is_exported         UInt8,
    intent_actions      Array(String),
    intent_categories   Array(String),
    analysis_date       DateTime64(3, 'UTC')
) ENGINE = ReplacingMergeTree()
ORDER BY (sha256, component_type, class_name);
```

## Table 3: `redb_apk_manifest`

Manifest summary — one row per APK.

```sql
CREATE TABLE IF NOT EXISTS redb_apk_manifest (
    sha256              FixedString(64),
    activity_count      UInt16,
    service_count       UInt16,
    receiver_count      UInt16,
    provider_count      UInt16,
    intent_filters_by_action   Array(String),
    intent_filters_by_category Array(String),
    uses_features       Array(String),
    manifest_xml        Nullable(String),
    analysis_date       DateTime64(3, 'UTC')
) ENGINE = ReplacingMergeTree()
ORDER BY sha256;
```

## Table 4: `redb_apk_permissions`

Permissions — one row per permission per APK.

```sql
CREATE TABLE IF NOT EXISTS redb_apk_permissions (
    sha256              FixedString(64),
    permission_name     String,
    protection_level    LowCardinality(String),
    is_custom           UInt8,
    analysis_date       DateTime64(3, 'UTC')
) ENGINE = ReplacingMergeTree()
ORDER BY (sha256, permission_name);
```

## Table 5: `redb_apk_signature`

Signing info — one row per APK. The `apk_signer_*` fields identify the actual
signer certificate using V3→V2→V1 priority (V2/V3: `certificates[0]` per spec;
V1: `SignerInfo.issuerAndSerialNumber` matching). Prefixed with `apk_` to
distinguish from PE/Mach-O signer fields in cross-format queries.

```sql
CREATE TABLE IF NOT EXISTS redb_apk_signature (
    sha256              FixedString(64),
    is_signed           UInt8,
    signature_scheme_versions Array(UInt8),
    number_of_certificates UInt8,
    apk_signer_subject  Nullable(String),
    apk_signer_issuer   Nullable(String),
    analysis_date       DateTime64(3, 'UTC')
) ENGINE = ReplacingMergeTree()
ORDER BY sha256;
```

## Table 6: `redb_apk_certificates`

Certificate details — one row per certificate per APK. The
`certificate_source_scheme` column tracks which signing scheme(s) the
certificate was found in (`'v1'`, `'v2'`, `'v3'`, or `'v1,v2'` when the same
certificate appears across multiple schemes).

```sql
CREATE TABLE IF NOT EXISTS redb_apk_certificates (
    sha256                    FixedString(64),
    certificate_subject       String,
    certificate_issuer        String,
    certificate_serial_number String,
    certificate_valid_from    DateTime64(3, 'UTC'),
    certificate_valid_to      DateTime64(3, 'UTC'),
    certificate_thumbprint    FixedString(40),
    certificate_algorithm     LowCardinality(String),
    key_size                  Nullable(UInt16),
    is_self_signed            UInt8,
    certificate_source_scheme LowCardinality(String),
    analysis_date             DateTime64(3, 'UTC')
) ENGINE = ReplacingMergeTree()
ORDER BY (sha256, certificate_thumbprint);
```

## Table 7: `redb_apk_dex`

DEX file analysis — one row per DEX file.

```sql
CREATE TABLE IF NOT EXISTS redb_apk_dex (
    sha256              FixedString(64),
    dex_sha256          FixedString(64),
    dex_filename        String,
    dex_tlsh            Nullable(String),
    dex_class_count     UInt32,
    dex_method_count    UInt32,
    dex_string_count    UInt32,
    dex_top_packages    String,                    -- JSON
    dex_obfuscation_indicators String,             -- JSON
    analysis_date       DateTime64(3, 'UTC')
) ENGINE = ReplacingMergeTree()
ORDER BY (sha256, dex_sha256);
```

## Table 8: `redb_apk_dex_api_usage`

DEX API usage — one row per category per DEX.

```sql
CREATE TABLE IF NOT EXISTS redb_apk_dex_api_usage (
    sha256              FixedString(64),
    dex_sha256          FixedString(64),
    api_category        LowCardinality(String),
    api_calls           Array(String),
    analysis_date       DateTime64(3, 'UTC')
) ENGINE = ReplacingMergeTree()
ORDER BY (sha256, dex_sha256, api_category);
```

## Table 9: `redb_apk_resources`

Resource inventory — one row per resource.

```sql
CREATE TABLE IF NOT EXISTS redb_apk_resources (
    sha256              FixedString(64),
    resource_path       String,
    resource_size       UInt64,
    resource_sha256     FixedString(64),
    resource_magika     LowCardinality(String),
    resource_entropy             Float32,
    is_suspicious       UInt8,
    analysis_date       DateTime64(3, 'UTC')
) ENGINE = ReplacingMergeTree()
ORDER BY (sha256, resource_path);
```

## Table 10: `redb_apk_native_libs`

Native libraries — one row per `.so` file.

```sql
CREATE TABLE IF NOT EXISTS redb_apk_native_libs (
    sha256              FixedString(64),
    lib_abi             LowCardinality(String),
    lib_filename        String,
    lib_size            UInt64,
    lib_sha256          FixedString(64),
    lib_is_known_packer UInt8,
    analysis_date       DateTime64(3, 'UTC')
) ENGINE = ReplacingMergeTree()
ORDER BY (sha256, lib_abi, lib_filename);
```

## Table 11: `redb_apk_inconsistency_tests`

Inconsistency tests — one row per APK.

```sql
CREATE TABLE IF NOT EXISTS redb_apk_inconsistency_tests (
    sha256              FixedString(64),
    test_zip_bomb                    Nullable(UInt8),
    test_zip_duplicate_entries       Nullable(UInt8),
    test_zip_path_traversal          Nullable(UInt8),
    test_zip_suspicious_timestamps   Nullable(UInt8),
    test_hidden_dex_files            Nullable(UInt8),
    test_manifest_component_mismatch Nullable(UInt8),
    test_debuggable_release          Nullable(UInt8),
    test_emulator_detection_strings  Nullable(UInt8),
    test_debugger_detection          Nullable(UInt8),
    test_root_detection              Nullable(UInt8),
    analysis_date       DateTime64(3, 'UTC')
) ENGINE = ReplacingMergeTree()
ORDER BY sha256;
```