# constant numbers of database
# データベース関連の定数値など
-# 2013/12/04 written by kei9
+# 2013/12/09 written by kei9
# import modules
-import os.path
-import codecs
# --- filenames ---
ZIP_FILE = "data.zip"
AMULET_FILE_NAME = "amulet.csv"
MIN_MAX_FILE_NAME = "minmax.csv"
SUFFICIENT_FILE_NAME = "sufficient.csv"
-SECOND_SKILL_FILE_NAME = "2ndskill.csv"
-SECOND_SLOT_FILE_NAME = "2ndskill_slot.csv"
+SEED2_SKILL2_FILE_NAME = "seed2_skill2.csv"
+SEED2_THRESHOLD1_FILE_NAME = "seed2_threshold1.csv"
# --- sql sentences of database ---
# for skill table
max1=MIN_MAX_COL_MAX1,
min2=MIN_MAX_COL_MIN2,
max2=MIN_MAX_COL_MAX2)
+MIN_MAX_TABLE_SELECT_NON_ZERO_SKILL1_ID_SQL = u"""select {skill_id} from {{table_name}}
+ where {min1} != 0 and {max1} != 0""".format(
+ skill_id=MIN_MAX_COL_SKILL_ID,
+ min1=MIN_MAX_COL_MIN1,
+ max1=MIN_MAX_COL_MAX1)
+MIN_MAX_TABLE_SELECT_NON_ZERO_SKILL2_ID_SQL = u"""select {skill_id} from {{table_name}}
+ where {min2} != 0 and {max2} != 0""".format(
+ skill_id=MIN_MAX_COL_SKILL_ID,
+ min2=MIN_MAX_COL_MIN2,
+ max2=MIN_MAX_COL_MAX2)
+MIN_MAX_TABLE_SELECT_MIN1_SQL = u"""select min({col}) from {{table_name}} """.format(
+ col=MIN_MAX_COL_MIN1)
+MIN_MAX_TABLE_SELECT_MAX1_SQL = u"""select max({col}) from {{table_name}} """.format(
+ col=MIN_MAX_COL_MAX1)
+MIN_MAX_TABLE_SELECT_MIN2_SQL = u"""select min({col}) from {{table_name}} """.format(
+ col=MIN_MAX_COL_MIN2)
+MIN_MAX_TABLE_SELECT_MAX2_SQL = u"""select max({col}) from {{table_name}} """.format(
+ col=MIN_MAX_COL_MAX2)
+MIN_MAX_TABLE_SELECT_MAX1_OF_SKILL_SQL = u"""select max({col}) from {{table_name}}
+ where skill_id={{skill_id}}""".format(
+ col=MIN_MAX_COL_MAX1)
+MIN_MAX_TABLE_SELECT_MAX2_OF_SKILL_SQL = u"""select max({col}) from {{table_name}}
+ where skill_id={{skill_id}}""".format(
+ col=MIN_MAX_COL_MAX2)
-
-# for Second skill
-SECOND_MASTER_TABLE_NAME = u"skill_second_master"
-SECOND_TABLE_NAME = u"skill_second_{id}"
-SECOND_SLOT_TABLE_NAME = u"skill_second_slot"
-SECOND_COL_AMULET_ID = u"amulet_id"
-SECOND_COL_SECOND_TABLE_NAME = u"second_table_name"
-SECOND_COL_RANDOM_SEED = u"random_seed"
-SECOND_COL_SKILL_ID1 = u"skill_id1"
-SECOND_COL_SKILL_ID2 = u"skill_id2"
-SECOND_COL_SKILL_ID3 = u"skill_id3"
-SECOND_COL_SKILL_ID4 = u"skill_id4"
-SECOND_COL_SKILL_ID5 = u"skill_id5"
-SECOND_COL_SKILL_ID6 = u"skill_id6"
-SECOND_COL_SKILL_ID7 = u"skill_id7"
-SECOND_COL_SKILL_LIST = [SECOND_COL_SKILL_ID1, SECOND_COL_SKILL_ID2, SECOND_COL_SKILL_ID3, SECOND_COL_SKILL_ID4, SECOND_COL_SKILL_ID5, SECOND_COL_SKILL_ID6, SECOND_COL_SKILL_ID7]
-SECOND_COL_SLOT1 = u"slot1"
-SECOND_COL_SLOT2 = u"slot2"
-SECOND_COL_SLOT3 = u"slot3"
-SECOND_COL_SLOT4 = u"slot4"
-SECOND_COL_SLOT5 = u"slot5"
-SECOND_COL_SLOT6 = u"slot6"
-SECOND_COL_SLOT7 = u"slot7"
-SECOND_COL_SLOT_LIST = [SECOND_COL_SLOT1, SECOND_COL_SLOT2, SECOND_COL_SLOT3, SECOND_COL_SLOT4, SECOND_COL_SLOT5, SECOND_COL_SLOT6, SECOND_COL_SLOT7]
-SECOND_MASTER_TABLE_CREATE_SQL = u"""create table if not exists {master}
+# for Seed2 to skill2
+u""" SEED2から各お守りの第2スキルへのテーブル """
+SEED2_SKILL2_MASTER_TABLE_NAME = u"seed2_skill2_master"
+SEED2_SKILL2_TABLE_NAME = u"seed2_skill2_{id}"
+SEED2_SKILL2_COL_AMULET_ID = u"amulet_id"
+SEED2_SKILL2_COL_SEED2_SKILL2_TABLE_NAME = u"seed2_skill2_table_name"
+SEED2_SKILL2_COL_SEED2 = u"random_seed2"
+SEED2_SKILL2_COL_SKILL2_ID1 = u"skill2_id1"
+SEED2_SKILL2_COL_SKILL2_ID2 = u"skill2_id2"
+SEED2_SKILL2_COL_SKILL2_ID3 = u"skill2_id3"
+SEED2_SKILL2_COL_SKILL2_ID4 = u"skill2_id4"
+SEED2_SKILL2_COL_SKILL2_ID5 = u"skill2_id5"
+SEED2_SKILL2_COL_SKILL2_ID6 = u"skill2_id6"
+SEED2_SKILL2_COL_SKILL2_ID7 = u"skill2_id7"
+SEED2_SKILL2_COL_SKILL2_LIST = [SEED2_SKILL2_COL_SKILL2_ID1, SEED2_SKILL2_COL_SKILL2_ID2, SEED2_SKILL2_COL_SKILL2_ID3, SEED2_SKILL2_COL_SKILL2_ID4, SEED2_SKILL2_COL_SKILL2_ID5, SEED2_SKILL2_COL_SKILL2_ID6, SEED2_SKILL2_COL_SKILL2_ID7]
+SEED2_SKILL2_MASTER_TABLE_CREATE_SQL = u"""create table if not exists {master}
(id integer primary key, {amulet_id} integer, {table_name} varchar,
foreign key(amulet_id) references {amulet_table}(id));""".format(
- master=SECOND_MASTER_TABLE_NAME,
- amulet_id=SECOND_COL_AMULET_ID,
+ master=SEED2_SKILL2_MASTER_TABLE_NAME,
+ amulet_id=SEED2_SKILL2_COL_AMULET_ID,
amulet_table=AMULET_TABLE_NAME,
- table_name=SECOND_COL_SECOND_TABLE_NAME)
-SECOND_TABLE_CREATE_SQL = u"""create table if not exists {{table_name}}
+ table_name=SEED2_SKILL2_COL_SEED2_SKILL2_TABLE_NAME)
+SEED2_SKILL2_TABLE_CREATE_SQL = u"""create table if not exists {{table_name}}
(id integer primary key, {seed} integer unique,
{skill_id1} integer, {skill_id2} integer, {skill_id3} integer,
{skill_id4} integer, {skill_id5} integer, {skill_id6} integer, {skill_id7} integer,
foreign key({skill_id5}) references {skill_table}(id),
foreign key({skill_id6}) references {skill_table}(id),
foreign key({skill_id7}) references {skill_table}(id));""".format(
- seed=SECOND_COL_RANDOM_SEED,
- skill_id1=SECOND_COL_SKILL_ID1,
- skill_id2=SECOND_COL_SKILL_ID2,
- skill_id3=SECOND_COL_SKILL_ID3,
- skill_id4=SECOND_COL_SKILL_ID4,
- skill_id5=SECOND_COL_SKILL_ID5,
- skill_id6=SECOND_COL_SKILL_ID6,
- skill_id7=SECOND_COL_SKILL_ID7,
+ seed=SEED2_SKILL2_COL_SEED2,
+ skill_id1=SEED2_SKILL2_COL_SKILL2_ID1,
+ skill_id2=SEED2_SKILL2_COL_SKILL2_ID2,
+ skill_id3=SEED2_SKILL2_COL_SKILL2_ID3,
+ skill_id4=SEED2_SKILL2_COL_SKILL2_ID4,
+ skill_id5=SEED2_SKILL2_COL_SKILL2_ID5,
+ skill_id6=SEED2_SKILL2_COL_SKILL2_ID6,
+ skill_id7=SEED2_SKILL2_COL_SKILL2_ID7,
skill_table=SKILL_TABLE_NAME)
-SECOND_SLOT_TABLE_CREATE_SQL = u"""create table if not exists {table}
- (id integer primary key, {seed} integer unique,
- {slot1} integer, {slot2} integer, {slot3} integer,
- {slot4} integer, {slot5} integer, {slot6} integer, {slot7} integer);""".format(
- table=SECOND_SLOT_TABLE_NAME,
- seed=SECOND_COL_RANDOM_SEED,
- slot1=SECOND_COL_SLOT1,
- slot2=SECOND_COL_SLOT2,
- slot3=SECOND_COL_SLOT3,
- slot4=SECOND_COL_SLOT4,
- slot5=SECOND_COL_SLOT5,
- slot6=SECOND_COL_SLOT6,
- slot7=SECOND_COL_SLOT7)
-SECOND_MASTER_TABLE_INSERT_SQL = u"""insert into {table}
+SEED2_SKILL2_MASTER_TABLE_INSERT_SQL = u"""insert into {table}
({amulet_col}, {table_col}) values(?,?);""".format(
- table=SECOND_MASTER_TABLE_NAME,
- table_col=SECOND_COL_SECOND_TABLE_NAME,
- amulet_col=SECOND_COL_AMULET_ID)
-SECOND_TABLE_INSERT_SQL = u"""insert into {{table_name}}
+ table=SEED2_SKILL2_MASTER_TABLE_NAME,
+ table_col=SEED2_SKILL2_COL_SEED2_SKILL2_TABLE_NAME,
+ amulet_col=SEED2_SKILL2_COL_AMULET_ID)
+SEED2_SKILL2_TABLE_INSERT_SQL = u"""insert into {{table_name}}
({seed}, {skill_id1}, {skill_id2}, {skill_id3},
{skill_id4}, {skill_id5}, {skill_id6}, {skill_id7}) values(?,?,?,?,?,?,?,?)""".format(
- seed=SECOND_COL_RANDOM_SEED,
- skill_id1=SECOND_COL_SKILL_ID1,
- skill_id2=SECOND_COL_SKILL_ID2,
- skill_id3=SECOND_COL_SKILL_ID3,
- skill_id4=SECOND_COL_SKILL_ID4,
- skill_id5=SECOND_COL_SKILL_ID5,
- skill_id6=SECOND_COL_SKILL_ID6,
- skill_id7=SECOND_COL_SKILL_ID7)
-SECOND_SLOT_TABLE_INSERT_SQL = u"""insert into {table}
- ({seed}, {slot1}, {slot2}, {slot3}, {slot4}, {slot5}, {slot6}, {slot7})
- values(?,?,?,?,?,?,?,?);""".format(
- table=SECOND_SLOT_TABLE_NAME,
- seed=SECOND_COL_RANDOM_SEED,
- slot1=SECOND_COL_SLOT1,
- slot2=SECOND_COL_SLOT2,
- slot3=SECOND_COL_SLOT3,
- slot4=SECOND_COL_SLOT4,
- slot5=SECOND_COL_SLOT5,
- slot6=SECOND_COL_SLOT6,
- slot7=SECOND_COL_SLOT7)
-SECOND_MASTER_TABLE_SELECT_ALL_SQL = u"""select {amu_id}, {table_col} from {table}""".format(
- amu_id=SECOND_COL_AMULET_ID,
- table_col=SECOND_COL_SECOND_TABLE_NAME,
- table=SECOND_MASTER_TABLE_NAME)
-SECOND_TABLE_SELECT_SEED_SQL = u"""select {seed} from {{table_name}} """.format(
- seed=SECOND_COL_RANDOM_SEED)
-SECOND_TABLE_SELECT_ALL_SQL = u"""select {seed}, {skill_id1}, {skill_id2},
+ seed=SEED2_SKILL2_COL_SEED2,
+ skill_id1=SEED2_SKILL2_COL_SKILL2_ID1,
+ skill_id2=SEED2_SKILL2_COL_SKILL2_ID2,
+ skill_id3=SEED2_SKILL2_COL_SKILL2_ID3,
+ skill_id4=SEED2_SKILL2_COL_SKILL2_ID4,
+ skill_id5=SEED2_SKILL2_COL_SKILL2_ID5,
+ skill_id6=SEED2_SKILL2_COL_SKILL2_ID6,
+ skill_id7=SEED2_SKILL2_COL_SKILL2_ID7)
+SEED2_SKILL2_MASTER_TABLE_SELECT_ALL_SQL = u"""select {amu_id}, {table_col} from {table}""".format(
+ amu_id=SEED2_SKILL2_COL_AMULET_ID,
+ table_col=SEED2_SKILL2_COL_SEED2_SKILL2_TABLE_NAME,
+ table=SEED2_SKILL2_MASTER_TABLE_NAME)
+SEED2_SKILL2_TABLE_SELECT_SEED_SQL = u"""select {seed} from {{table_name}} """.format(
+ seed=SEED2_SKILL2_COL_SEED2)
+SEED2_SKILL2_TABLE_SELECT_ALL_SQL = u"""select {seed}, {skill_id1}, {skill_id2},
{skill_id3}, {skill_id4}, {skill_id5}, {skill_id6}, {skill_id7} from {{table_name}} """.format(
- seed=SECOND_COL_RANDOM_SEED,
- skill_id1=SECOND_COL_SKILL_ID1,
- skill_id2=SECOND_COL_SKILL_ID2,
- skill_id3=SECOND_COL_SKILL_ID3,
- skill_id4=SECOND_COL_SKILL_ID4,
- skill_id5=SECOND_COL_SKILL_ID5,
- skill_id6=SECOND_COL_SKILL_ID6,
- skill_id7=SECOND_COL_SKILL_ID7)
-SECOND_SLOT_TABLE_SELECT_ALL_SQL = u"""select {seed}, {slot1}, {slot2},
- {slot3}, {slot4}, {slot5}, {slot6}, {slot7} from {table} """.format(
- table=SECOND_SLOT_TABLE_NAME,
- seed=SECOND_COL_RANDOM_SEED,
- slot1=SECOND_COL_SLOT1,
- slot2=SECOND_COL_SLOT2,
- slot3=SECOND_COL_SLOT3,
- slot4=SECOND_COL_SLOT4,
- slot5=SECOND_COL_SLOT5,
- slot6=SECOND_COL_SLOT6,
- slot7=SECOND_COL_SLOT7)
+ seed=SEED2_SKILL2_COL_SEED2,
+ skill_id1=SEED2_SKILL2_COL_SKILL2_ID1,
+ skill_id2=SEED2_SKILL2_COL_SKILL2_ID2,
+ skill_id3=SEED2_SKILL2_COL_SKILL2_ID3,
+ skill_id4=SEED2_SKILL2_COL_SKILL2_ID4,
+ skill_id5=SEED2_SKILL2_COL_SKILL2_ID5,
+ skill_id6=SEED2_SKILL2_COL_SKILL2_ID6,
+ skill_id7=SEED2_SKILL2_COL_SKILL2_ID7)
+
+# for seed2 to threshold1
+u""" SEED2から判定値1へのテーブル """
+SEED2_THRESHOLD1_TABLE_NAME = u"seed2_threshold1"
+SEED2_THRESHOLD1_COL_SEED2 = u"random_seed2"
+SEED2_THRESHOLD1_COL_THRESHOLD1_1 = u"threshold1_1"
+SEED2_THRESHOLD1_COL_THRESHOLD1_2 = u"threshold1_2"
+SEED2_THRESHOLD1_COL_THRESHOLD1_3 = u"threshold1_3"
+SEED2_THRESHOLD1_COL_THRESHOLD1_4 = u"threshold1_4"
+SEED2_THRESHOLD1_COL_THRESHOLD1_5 = u"threshold1_5"
+SEED2_THRESHOLD1_COL_THRESHOLD1_6 = u"threshold1_6"
+SEED2_THRESHOLD1_COL_THRESHOLD1_7 = u"threshold1_7"
+SEED2_THRESHOLD1_COL_THRESHOLD1_LIST = [SEED2_THRESHOLD1_COL_THRESHOLD1_1, SEED2_THRESHOLD1_COL_THRESHOLD1_2, SEED2_THRESHOLD1_COL_THRESHOLD1_3, SEED2_THRESHOLD1_COL_THRESHOLD1_4, SEED2_THRESHOLD1_COL_THRESHOLD1_5, SEED2_THRESHOLD1_COL_THRESHOLD1_6, SEED2_THRESHOLD1_COL_THRESHOLD1_7]
+SEED2_THRESHOLD1_TABLE_CREATE_SQL = u"""create table if not exists {table}
+ (id integer primary key, {seed} integer unique,
+ {threshold1_1} integer, {threshold1_2} integer, {threshold1_3} integer,
+ {threshold1_4} integer, {threshold1_5} integer, {threshold1_6} integer, {threshold1_7} integer);""".format(
+ table=SEED2_THRESHOLD1_TABLE_NAME,
+ seed=SEED2_THRESHOLD1_COL_SEED2,
+ threshold1_1=SEED2_THRESHOLD1_COL_THRESHOLD1_1,
+ threshold1_2=SEED2_THRESHOLD1_COL_THRESHOLD1_2,
+ threshold1_3=SEED2_THRESHOLD1_COL_THRESHOLD1_3,
+ threshold1_4=SEED2_THRESHOLD1_COL_THRESHOLD1_4,
+ threshold1_5=SEED2_THRESHOLD1_COL_THRESHOLD1_5,
+ threshold1_6=SEED2_THRESHOLD1_COL_THRESHOLD1_6,
+ threshold1_7=SEED2_THRESHOLD1_COL_THRESHOLD1_7)
+SEED2_THRESHOLD1_TABLE_INSERT_SQL = u"""insert into {table}
+ ({seed}, {threshold1_1}, {threshold1_2}, {threshold1_3}, {threshold1_4}, {threshold1_5}, {threshold1_6}, {threshold1_7})
+ values(?,?,?,?,?,?,?,?);""".format(
+ table=SEED2_THRESHOLD1_TABLE_NAME,
+ seed=SEED2_THRESHOLD1_COL_SEED2,
+ threshold1_1=SEED2_THRESHOLD1_COL_THRESHOLD1_1,
+ threshold1_2=SEED2_THRESHOLD1_COL_THRESHOLD1_2,
+ threshold1_3=SEED2_THRESHOLD1_COL_THRESHOLD1_3,
+ threshold1_4=SEED2_THRESHOLD1_COL_THRESHOLD1_4,
+ threshold1_5=SEED2_THRESHOLD1_COL_THRESHOLD1_5,
+ threshold1_6=SEED2_THRESHOLD1_COL_THRESHOLD1_6,
+ threshold1_7=SEED2_THRESHOLD1_COL_THRESHOLD1_7)
+SEED2_THRESHOLD1_TABLE_SELECT_ALL_SQL = u"""select {seed}, {threshold1_1}, {threshold1_2},
+ {threshold1_3}, {threshold1_4}, {threshold1_5}, {threshold1_6}, {threshold1_7} from {table} """.format(
+ table=SEED2_THRESHOLD1_TABLE_NAME,
+ seed=SEED2_THRESHOLD1_COL_SEED2,
+ threshold1_1=SEED2_THRESHOLD1_COL_THRESHOLD1_1,
+ threshold1_2=SEED2_THRESHOLD1_COL_THRESHOLD1_2,
+ threshold1_3=SEED2_THRESHOLD1_COL_THRESHOLD1_3,
+ threshold1_4=SEED2_THRESHOLD1_COL_THRESHOLD1_4,
+ threshold1_5=SEED2_THRESHOLD1_COL_THRESHOLD1_5,
+ threshold1_6=SEED2_THRESHOLD1_COL_THRESHOLD1_6,
+ threshold1_7=SEED2_THRESHOLD1_COL_THRESHOLD1_7)
+SEED2_THRESHOLD1_TABLE_SELECT_SEEDS_FROM_THRESHOLD1_SQL = u"""
+ select {seed} from {threshold1_table}
+ where {threshold1_1} >= {{threshold1}} or
+ {threshold1_2} >= {{threshold1}} or
+ {threshold1_3} >= {{threshold1}} or
+ {threshold1_4} >= {{threshold1}} or
+ {threshold1_5} >= {{threshold1}} or
+ {threshold1_6} >= {{threshold1}} or
+ {threshold1_7} >= {{threshold1}}
+ """.format(
+ threshold1_table=SEED2_THRESHOLD1_TABLE_NAME,
+ seed=SEED2_THRESHOLD1_COL_SEED2,
+ threshold1_1=SEED2_THRESHOLD1_COL_THRESHOLD1_1,
+ threshold1_2=SEED2_THRESHOLD1_COL_THRESHOLD1_2,
+ threshold1_3=SEED2_THRESHOLD1_COL_THRESHOLD1_3,
+ threshold1_4=SEED2_THRESHOLD1_COL_THRESHOLD1_4,
+ threshold1_5=SEED2_THRESHOLD1_COL_THRESHOLD1_5,
+ threshold1_6=SEED2_THRESHOLD1_COL_THRESHOLD1_6,
+ threshold1_7=SEED2_THRESHOLD1_COL_THRESHOLD1_7)
+
+
+# inner join of seed2 -> skill2 & tthreshol1
+SEED2_THRESHOLD1_TABLE_SELECT_SEEDS_FROM_THRESHOLD1_AND_SKILL2_SQL = u"""
+ select {threshold1_table}.{seed} from {threshold1_table}
+ inner join {{skill_table}} on {threshold1_table}.{seed} = {{skill_table}}.{seed}
+ where ({{skill_table}}.{skill_id1} == {{skill_id}} and {threshold1_table}.{threshold1_1} >= {{threshold1}}) or
+ ({{skill_table}}.{skill_id2} == {{skill_id}} and {threshold1_table}.{threshold1_2} >= {{threshold1}}) or
+ ({{skill_table}}.{skill_id3} == {{skill_id}} and {threshold1_table}.{threshold1_3} >= {{threshold1}}) or
+ ({{skill_table}}.{skill_id4} == {{skill_id}} and {threshold1_table}.{threshold1_4} >= {{threshold1}}) or
+ ({{skill_table}}.{skill_id5} == {{skill_id}} and {threshold1_table}.{threshold1_5} >= {{threshold1}}) or
+ ({{skill_table}}.{skill_id6} == {{skill_id}} and {threshold1_table}.{threshold1_6} >= {{threshold1}}) or
+ ({{skill_table}}.{skill_id7} == {{skill_id}} and {threshold1_table}.{threshold1_7} >= {{threshold1}})
+ """.format(
+ threshold1_table=SEED2_THRESHOLD1_TABLE_NAME,
+ seed=SEED2_THRESHOLD1_COL_SEED2,
+ skill_id1=SEED2_SKILL2_COL_SKILL2_ID1,
+ skill_id2=SEED2_SKILL2_COL_SKILL2_ID2,
+ skill_id3=SEED2_SKILL2_COL_SKILL2_ID3,
+ skill_id4=SEED2_SKILL2_COL_SKILL2_ID4,
+ skill_id5=SEED2_SKILL2_COL_SKILL2_ID5,
+ skill_id6=SEED2_SKILL2_COL_SKILL2_ID6,
+ skill_id7=SEED2_SKILL2_COL_SKILL2_ID7,
+ threshold1_1=SEED2_THRESHOLD1_COL_THRESHOLD1_1,
+ threshold1_2=SEED2_THRESHOLD1_COL_THRESHOLD1_2,
+ threshold1_3=SEED2_THRESHOLD1_COL_THRESHOLD1_3,
+ threshold1_4=SEED2_THRESHOLD1_COL_THRESHOLD1_4,
+ threshold1_5=SEED2_THRESHOLD1_COL_THRESHOLD1_5,
+ threshold1_6=SEED2_THRESHOLD1_COL_THRESHOLD1_6,
+ threshold1_7=SEED2_THRESHOLD1_COL_THRESHOLD1_7)
# for sufficient value for slots
SUFFICIENT_MASTER_TABLE_NAME = u"sufficient_master"
slot1_val=SUFFICIENT_COL_SLOT1_THRESHOLD,
slot2_val=SUFFICIENT_COL_SLOT2_THRESHOLD,
slot3_val=SUFFICIENT_COL_SLOT3_THRESHOLD)
+SUFFICIENT_TABLE_SELECT_THRESHOLD1_SQL = u"""select {slot1_val}, {slot2_val}, {slot3_val} from {{table_name}}
+ where {sufficient_val}={{sufficient_val}}""".format(
+ sufficient_val=SUFFICIENT_COL_SUFFICIENT_VALUE,
+ slot1_val=SUFFICIENT_COL_SLOT1_THRESHOLD,
+ slot2_val=SUFFICIENT_COL_SLOT2_THRESHOLD,
+ slot3_val=SUFFICIENT_COL_SLOT3_THRESHOLD)
+