Skip navigation links

Package org.verdictdb.core

Core querying and scramling logics of VerdictDB.

See: Description

Package org.verdictdb.core Description

Core querying and scramling logics of VerdictDB.

Currently active subpackages:

  1. connection
  2. execplan
  3. querying
  4. scrambling
  5. sqlobject

Notes on partitioning:

  1. Not always true: When scrambling, we first create partitioned tables; then, insert values. This is the due to the restrictions of existing DBMS (e.g., Hive, Postgres) which prohibits creating a partitioned table as a result of a select query. For Hive, see https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-CreateTableCreate/Drop/TruncateTable
  2. Postgres supports dynamic data insertions into appropriate partitions: https://www.postgresql.org/docs/10/static/sql-insert.html
  3. Hive supports dynamic data insertions into appropriate partitions when options are turned on.
Skip navigation links

Copyright © 2018 University of Michigan. All rights reserved.