public final class DaoConfig
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
java.lang.String[] |
allColumns |
Database |
db |
boolean |
keyIsNumeric |
java.lang.String[] |
nonPkColumns |
java.lang.String[] |
pkColumns |
Property |
pkProperty
Single property PK or null if there's no PK or a multi property PK.
|
Property[] |
properties |
TableStatements |
statements |
java.lang.String |
tablename |
Constructor and Description |
---|
DaoConfig(DaoConfig source)
Does not copy identity scope.
|
DaoConfig(Database db,
java.lang.Class<? extends AbstractDao<?,?>> daoClass) |
Modifier and Type | Method and Description |
---|---|
void |
clearIdentityScope()
Clears the identify scope if it exists.
|
DaoConfig |
clone()
Does not copy identity scope.
|
IdentityScope<?,?> |
getIdentityScope() |
void |
initIdentityScope(IdentityScopeType type) |
void |
setIdentityScope(IdentityScope<?,?> identityScope) |
public final Database db
public final java.lang.String tablename
public final Property[] properties
public final java.lang.String[] allColumns
public final java.lang.String[] pkColumns
public final java.lang.String[] nonPkColumns
public final Property pkProperty
public final boolean keyIsNumeric
public final TableStatements statements
public DaoConfig(Database db, java.lang.Class<? extends AbstractDao<?,?>> daoClass)
public DaoConfig(DaoConfig source)
public DaoConfig clone()
clone
in class java.lang.Object
public IdentityScope<?,?> getIdentityScope()
public void clearIdentityScope()
public void setIdentityScope(IdentityScope<?,?> identityScope)
public void initIdentityScope(IdentityScopeType type)
Available under the Apache License, Version 2.0 - Copyright © 2011-2016 greenrobot.org. All Rights Reserved.