Skip to content

Commit 456c0a5

Browse files
committed
move gri_refseq_ddl()
1 parent f998c0b commit 456c0a5

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

src/genomicsqlite.cc

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -454,21 +454,6 @@ static void sqlfn_genomic_range_bin(sqlite3_context *ctx, int argc, sqlite3_valu
454454
* GRI implementation
455455
**************************************************************************************************/
456456

457-
static string gri_refseq_ddl(const string &schema) {
458-
string schema_prefix;
459-
if (!schema.empty()) {
460-
schema_prefix = schema + ".";
461-
}
462-
ostringstream out;
463-
out << "CREATE TABLE IF NOT EXISTS " << schema_prefix << "_gri_refseq"
464-
<< "(_gri_rid INTEGER NOT NULL PRIMARY KEY, gri_refseq_name TEXT NOT NULL, gri_assembly TEXT,"
465-
<< " gri_refget_id TEXT UNIQUE, gri_refseq_length INTEGER NOT NULL, gri_refseq_meta_json TEXT NOT NULL DEFAULT '{}', "
466-
<< "UNIQUE(gri_assembly,gri_refseq_name))"
467-
<< ";\nCREATE INDEX IF NOT EXISTS " << schema_prefix << "_gri_refseq_name ON "
468-
<< schema_prefix << "_gri_refseq(gri_refseq_name)";
469-
return out.str();
470-
}
471-
472457
static pair<string, string> split_schema_table(const string &qtable) {
473458
auto p = qtable.find('.');
474459
if (p == string::npos) {
@@ -688,6 +673,21 @@ static void sqlfn_genomic_range_rowids_safe_sql(sqlite3_context *ctx, int argc,
688673
* reference sequence metadata (_gri_refseq) helpers
689674
**************************************************************************************************/
690675

676+
static string gri_refseq_ddl(const string &schema) {
677+
string schema_prefix;
678+
if (!schema.empty()) {
679+
schema_prefix = schema + ".";
680+
}
681+
ostringstream out;
682+
out << "CREATE TABLE IF NOT EXISTS " << schema_prefix << "_gri_refseq"
683+
<< "(_gri_rid INTEGER NOT NULL PRIMARY KEY, gri_refseq_name TEXT NOT NULL, gri_assembly TEXT,"
684+
<< " gri_refget_id TEXT UNIQUE, gri_refseq_length INTEGER NOT NULL, gri_refseq_meta_json TEXT NOT NULL DEFAULT '{}', "
685+
<< "UNIQUE(gri_assembly,gri_refseq_name))"
686+
<< ";\nCREATE INDEX IF NOT EXISTS " << schema_prefix << "_gri_refseq_name ON "
687+
<< schema_prefix << "_gri_refseq(gri_refseq_name)";
688+
return out.str();
689+
}
690+
691691
string PutGenomicReferenceSequenceSQL(const string &name, sqlite3_int64 length,
692692
const string &assembly, const string &refget_id,
693693
const string &meta_json, sqlite3_int64 rid,

0 commit comments

Comments
 (0)