service.PostgreSQLService.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sclera-plugin-postgresql_2.13 Show documentation
Show all versions of sclera-plugin-postgresql_2.13 Show documentation
Add-on that enables Sclera to work with your data stored in PostgreSQL
The newest version!
/**
* Sclera - PostgreSQL Connector
* Copyright 2012 - 2020 Sclera, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.scleradb.plugin.dbms.rdbms.postgresql.service
import com.scleradb.exec.Schema
import com.scleradb.dbms.service.DBService
import com.scleradb.dbms.location.{LocationId, LocationPermit}
import com.scleradb.plugin.dbms.rdbms.postgresql.location.PostgreSQL
class PostgreSQLService extends DBService {
override val id: String = PostgreSQL.id
override def createLocation(
schema: Schema,
locationId: LocationId,
paramDbName: String,
dbSchemaOpt: Option[String],
config: List[(String, String)],
permit: LocationPermit
): PostgreSQL = new PostgreSQL(
schema, locationId, paramDbName, dbSchemaOpt, config, permit
)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy