package com.tesora.dve.common; /* * #%L * Tesora Inc. * Database Virtualization Engine * %% * Copyright (C) 2011 - 2014 Tesora Inc. * %% * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License, version 3, * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * #L% */ public interface PEConstants { public static final String SERVER_FILE_NAME = "server.properties"; public static final String CONFIG_FILE_NAME = "dve.properties"; public static final String SERVER_OVERRIDE_FILE_NAME = "server.override.properties"; public static final String ROOT = "root"; public static final String PASSWORD = "password"; public static final String LOCALHOST = "localhost"; public static final String JDBC = "jdbc"; public static final String CATALOG = "dve_catalog"; public static final String MYSQL_PORTAL_PORT_PROPERTY = "MySqlPortal.port"; public static final String MYSQL_PORTAL_DEFAULT_PORT = "3306"; public static final String MYSQL_PROTOCOL = JDBC; public static final String MYSQL_SUBPROTOCOL = "mysql"; public static final String MYSQL_HOST = LOCALHOST; public static final int MYSQL_PORT = 3306; public static final String MYSQL_DRIVER_CLASS = "com.mysql.jdbc.Driver"; public static final String MARIADB_DRIVER_CLASS = "org.mariadb.jdbc.Driver"; public static final String MYSQL_URL = "jdbc:mysql://localhost:3306"; public static final String MYSQL_URL_3307 = "jdbc:mysql://localhost:3307"; public static final String PROP_JPA_PREFIX = "javax.persistence."; public static final String PROP_JPA_JDBC_PREFIX = PROP_JPA_PREFIX + "jdbc."; public static final String PROP_JDBC_URL = "jdbc.url"; public static final String PROP_JDBC_USER = "jdbc.user"; public static final String PROP_JDBC_PASSWORD = "jdbc.password"; public static final String PROP_JDBC_DRIVER = "jdbc.driver"; public static final String PROP_DBNAME = "hibernate.default_schema"; public static final String PROP_FULL_JDBC_URL = PROP_JPA_PREFIX + PROP_JDBC_URL; public static final String PROP_FULL_JDBC_USER = PROP_JPA_PREFIX + PROP_JDBC_USER; public static final String PROP_FULL_JDBC_PASSWORD = PROP_JPA_PREFIX + PROP_JDBC_PASSWORD; public static final String PROP_FULL_JDBC_DRIVER = PROP_JPA_PREFIX + PROP_JDBC_DRIVER; public static final String DVE_SERVER_VERSION = "5.5.10"; public static final String DVE_SERVER_VERSION_COMMENT = "Tesora (TM) Database Virtualization Engine (R)"; public static final String DVE_SERVER_COPYRIGHT_COMMENT = "Copyright (c) 2011 - 2014 Tesora. All rights reserved."; public static final String YES = "yes"; public static final String NO = "no"; public static final String SYSTEM_GROUP_NAME = "SystemGroup"; public static final String SYSTEM_SITENAME = "SystemSite"; public static final String DEFAULT_GROUP_NAME = "DefaultGroup"; public static final String DEFAULT_DBNAME = "DefaultDB"; public static final String INFORMATION_SCHEMA_DBNAME = "INFORMATION_SCHEMA"; public static final String SHOW_SCHEMA_DBNAME = "SHOW_SCHEMA"; public static final String MYSQL_SCHEMA_DBNAME = "mysql"; public static final String INFORMATION_SCHEMA_GROUP_NAME = "InformationSchemaGroup"; public static final String LANDLORD_TENANT = "mtlandlord"; public static final String BOOTSTRAP_PROVIDER_NAME = "BootstrapProvider"; public static final String AGGREGATE = "Aggregate"; public static final String AGGREGATION = "Aggregation"; public static final String SMALL = "Small"; public static final String MEDIUM = "Medium"; public static final String LARGE = "Large"; public static final String STRICT = "strict"; public static final String DEFAULT_DB_ENGINE = "InnoDB"; public static final String DEFAULT_TABLE_TYPE = "BASE TABLE"; // keep doing this everywhere - just have one copy public static final String LINE_SEPARATOR = System.getProperty("line.separator"); }