public class PreparedStatementGenerator extends Object
| Constructor and Description |
|---|
PreparedStatementGenerator() |
| Modifier and Type | Method and Description |
|---|---|
static RegularStatement |
generateDeleteByKeys(AbstractEntityProperty<?> entityProperty,
Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider) |
static RegularStatement |
generateDeleteByKeysIfExists(AbstractEntityProperty<?> entityProperty,
Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider) |
static RegularStatement |
generateDeleteByPartition(AbstractEntityProperty<?> entityProperty,
Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider) |
static RegularStatement |
generateInsert(AbstractEntityProperty<?> entityProperty,
Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider) |
static RegularStatement |
generateInsertIfNotExists(AbstractEntityProperty<?> entityProperty,
Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider) |
static RegularStatement |
generateInsertIfNotExistsJson(AbstractEntityProperty<?> entityProperty,
Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider) |
static RegularStatement |
generateInsertJSON(AbstractEntityProperty<?> entityProperty,
Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider) |
static RegularStatement |
generateInsertStatic(AbstractEntityProperty<?> entityProperty,
Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider) |
static RegularStatement |
generateInsertStaticIfNotExists(AbstractEntityProperty<?> entityProperty,
Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider) |
static RegularStatement |
generateSelectQuery(AbstractEntityProperty<?> entityProperty,
Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider) |
static void |
generateStaticDeleteQueries(Session session,
StatementsCache cache,
AbstractEntityProperty<?> entityProperty) |
static void |
generateStaticInsertQueries(InternalCassandraVersion cassandraVersion,
Session session,
StatementsCache cache,
AbstractEntityProperty<?> entityProperty) |
static void |
generateStaticSelectQuery(Session session,
StatementsCache cache,
AbstractEntityProperty<?> entityProperty) |
static <T> RegularStatement |
generateUpdate(T instance,
AbstractEntityProperty<T> entityProperty,
CassandraOptions options,
boolean staticValuesOnly,
boolean ifExists) |
public static void generateStaticSelectQuery(Session session, StatementsCache cache, AbstractEntityProperty<?> entityProperty)
public static RegularStatement generateSelectQuery(AbstractEntityProperty<?> entityProperty, Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider)
public static void generateStaticDeleteQueries(Session session, StatementsCache cache, AbstractEntityProperty<?> entityProperty)
public static RegularStatement generateDeleteByKeys(AbstractEntityProperty<?> entityProperty, Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider)
public static RegularStatement generateDeleteByKeysIfExists(AbstractEntityProperty<?> entityProperty, Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider)
public static RegularStatement generateDeleteByPartition(AbstractEntityProperty<?> entityProperty, Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider)
public static void generateStaticInsertQueries(InternalCassandraVersion cassandraVersion, Session session, StatementsCache cache, AbstractEntityProperty<?> entityProperty)
public static RegularStatement generateInsert(AbstractEntityProperty<?> entityProperty, Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider)
public static <T> RegularStatement generateUpdate(T instance, AbstractEntityProperty<T> entityProperty, CassandraOptions options, boolean staticValuesOnly, boolean ifExists)
public static RegularStatement generateInsertJSON(AbstractEntityProperty<?> entityProperty, Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider)
public static RegularStatement generateInsertStatic(AbstractEntityProperty<?> entityProperty, Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider)
public static RegularStatement generateInsertIfNotExists(AbstractEntityProperty<?> entityProperty, Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider)
public static RegularStatement generateInsertIfNotExistsJson(AbstractEntityProperty<?> entityProperty, Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider)
public static RegularStatement generateInsertStaticIfNotExists(AbstractEntityProperty<?> entityProperty, Optional<info.archinnov.achilles.type.SchemaNameProvider> schemaNameProvider)
Copyright © 2012-2021. All Rights Reserved.