#!/usr/bin/python """ constants for used for api-functions """ DDL_FILENAME = "DATASTRUCTURE" DATA_NODE_TYPE = "type" TYPE_STRING = "string" TYPE_INT = "int" TYPE_FLOAT = "float" TYPE_DOUBLE = "double" TYPE_DATE = "date" TYPE_TIME = "time" # fields in DDL DDL_FNULLABLE = "nullable" DDL_FNAME = "field" DDL_ACCEPTANCE = "acceptance" DDL_KEY = "key" DDL_TYPE = "type" DFILE_TYPE_YML = "yml" DFILE_TYPE_JSON = "json" DFILE_TYPE_CSV = "csv" DATA_SRC_DIR = "dir" DATA_SRC_CSV = "csv" CSV_HEADER_START = ["node", "table", "tabelle"] CSV_DELIMITER = ";" """ internal structure of testdata """ CSV_SPECTYPE_DATA = "data" CSV_SPECTYPE_TREE = "tree" CSV_SPECTYPE_KEYS = "keys" CSV_SPECTYPE_CONF = "conf" CSV_NODETYPE_KEYS = "_keys" CSV_BLOCK_OPTION = "option" CSV_BLOCK_STEP = "step" EXCP_MALFORMAT = "malformated line: " ATTR_SRC_TYPE = "tdtyp" ATTR_SRC_DATA = "tdsrc" ATTR_SRC_NAME = "tdname" DEFAULT_DB_PARTITION = "n" """ attribute if table is partitioned - partitions are parametrized """ DEFAULT_DB_CONN_JAR = "n" """ attribute for connection-jar-file instead of connection by ip, port """