Package | Description |
---|---|
org.restsql.core |
Contains core framework interfaces, an API for deployments that use
restSQL as a library, rather than an HTTP service.
|
org.restsql.core.impl |
Contains core framework implementation.
|
org.restsql.core.impl.mysql | |
org.restsql.core.impl.postgresql |
Modifier and Type | Method and Description |
---|---|
static SqlBuilder |
Factory.getSqlBuilder()
Returns existing singleton SqlBuilder.
|
Modifier and Type | Method and Description |
---|---|
static SqlResourceMetaData |
Factory.getSqlResourceMetaData(String resName,
SqlResourceDefinition definition,
SqlBuilder sqlBuilder)
Returns meta data object for definition.
|
void |
SqlResourceMetaData.init(String sqlResourceName,
SqlResourceDefinition definition,
SqlBuilder sqlBuilder) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSqlBuilder
Builds SQL for an operation on a SQL Resource.
|
Modifier and Type | Method and Description |
---|---|
protected String |
AbstractSqlResourceMetaData.getSqlMainQuery(SqlResourceDefinition definition,
SqlBuilder sqlBuilder)
Retrieves sql for the main query based on the definition.
|
void |
AbstractSqlResourceMetaData.init(String resName,
SqlResourceDefinition definition,
SqlBuilder sqlBuilder)
Populates metadata using definition.
|
Constructor and Description |
---|
SqlResourceImpl(String name,
SqlResourceDefinition definition,
SqlResourceMetaData metaData,
SqlBuilder sqlBuilder,
List<Trigger> triggers) |
Modifier and Type | Class and Description |
---|---|
class |
MySqlSqlBuilder
Adds limit clause.
|
Modifier and Type | Class and Description |
---|---|
class |
PostgreSqlSqlBuilder
Adds limit clause and special handling for type casting parameters in prepared statements (apparently only needed for
IN operator).
|
Copyright © 2011-2018 restSQL Project Contributors