public abstract class AbstractSQLIndexQueryAssembler<AssemblerType>
extends org.qi4j.bootstrap.Assemblers.VisibilityIdentityConfig<AssemblerType>
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_IDENTITY |
| Constructor and Description |
|---|
AbstractSQLIndexQueryAssembler() |
| Modifier and Type | Method and Description |
|---|---|
void |
assemble(org.qi4j.bootstrap.ModuleAssembly module) |
protected abstract Class<?> |
getIndexQueryServiceType() |
protected org.sql.generation.api.vendor.SQLVendor |
getSQLVendor() |
AssemblerType |
withReindexingStrategy(Class<? extends ReindexingStrategy> reindexingStrategy) |
public static final String DEFAULT_IDENTITY
public AssemblerType withReindexingStrategy(Class<? extends ReindexingStrategy> reindexingStrategy)
protected org.sql.generation.api.vendor.SQLVendor getSQLVendor()
throws IOException
IOExceptionprotected abstract Class<?> getIndexQueryServiceType()
public final void assemble(org.qi4j.bootstrap.ModuleAssembly module)
throws org.qi4j.bootstrap.AssemblyException
org.qi4j.bootstrap.AssemblyException