Package | Description |
---|---|
app.models |
Pacote contendo exemplos de classes de modelo.
|
jedi.db.engine | |
jedi.db.models |
Modifier and Type | Class and Description |
---|---|
class |
Author
Classe que modela um autor de livro.
|
class |
Book
Classe que modela um livro.
|
class |
Country
Classe que modela um país.
|
class |
Group
Classe que modela um grupo.
|
class |
Membership
Classe que modela a adesão de uma pessoa a um grupo.
|
class |
Person
Classe que modela uma pessoa.
|
class |
Pessoa
Classe que modela uma pessoa.
|
class |
PessoaFisica
Classe que modela uma pessoa física.
|
class |
PessoaJuridica
Classe que modela uma pessoa jurídica.
|
class |
Publisher
Classe que modela uma editora.
|
class |
State
Classe que modela um estado ou região de um país.
|
Modifier and Type | Method and Description |
---|---|
static Class<? extends Model> |
JediORMEngine.getModel(File file) |
static List<Class<? extends Model>> |
JediORMEngine.getModels() |
static List<Class<? extends Model>> |
JediORMEngine.getModels(String path) |
Modifier and Type | Method and Description |
---|---|
static List<Field> |
JediORMEngine.getAllFields(Class<? extends Model> c) |
static List<Field> |
JediORMEngine.getBooleanFields(Class<? extends Model> c) |
static List<Field> |
JediORMEngine.getCharFields(Class<? extends Model> c) |
static String |
JediORMEngine.getCreateTableSQL(jedi.app.JediApp app,
Class<? extends Model> c) |
static List<Field> |
JediORMEngine.getDateFields(Class<? extends Model> c) |
static List<Field> |
JediORMEngine.getDateTimeFields(Class<? extends Model> c) |
static List<Field> |
JediORMEngine.getDecimalFields(Class<? extends Model> c) |
static List<Field> |
JediORMEngine.getEmailFields(Class<? extends Model> c) |
static Field |
JediORMEngine.getField(String name,
Class<? extends Model> c) |
static List<Field> |
JediORMEngine.getFields(Class<? extends Model> c) |
static List<Field> |
JediORMEngine.getFields(Class<? extends Model> c,
Class a) |
static List<Field> |
JediORMEngine.getFloatFields(Class<? extends Model> c) |
static List<Field> |
JediORMEngine.getForeignKeyFields(Class<? extends Model> c) |
static List<Field> |
JediORMEngine.getIntegerFields(Class<? extends Model> c) |
static List<Field> |
JediORMEngine.getIPAddressFields(Class<? extends Model> c) |
static List<Field> |
JediORMEngine.getManyToManyFields(Class<? extends Model> c) |
static List<Field> |
JediORMEngine.getOneToOneFields(Class<? extends Model> c) |
static String |
JediORMEngine.getSQL(Class<? extends Model> c) |
static String |
JediORMEngine.getSQL(jedi.app.JediApp app,
Class<? extends Model> c) |
static List<Field> |
JediORMEngine.getTextFields(Class<? extends Model> c) |
static List<Field> |
JediORMEngine.getTimeFields(Class<? extends Model> c) |
static List<Field> |
JediORMEngine.getURLFields(Class<? extends Model> c) |
static List<String> |
JediORMEngine.listSQL(Class<? extends Model> c) |
static List<String> |
JediORMEngine.listSQL(Class<? extends Model> c,
Class a)
Retorna a lista de instruções SQL para um determinado tipo de field em um modelo.
|
static Map<Field,String> |
JediORMEngine.mapSQL(Class<? extends Model> c) |
static Map<Field,String> |
JediORMEngine.mapSQL(Class<? extends Model> c,
Class a) |
Modifier and Type | Class and Description |
---|---|
class |
QuerySet<T extends Model>
Classe que representa uma lista de objetos retornados do banco de dados ou
armazenados na memória.
|
Modifier and Type | Method and Description |
---|---|
<T extends Model> |
Manager.all() |
private <T extends Model> |
Manager.all(Class<T> modelClass)
Returns all the rows in a table.
|
<E extends Model> |
QuerySet.as(Class<E> c) |
<T extends Model> |
Model.as(Class<T> c) |
private <T extends Model> |
Manager.create(Class<T> modelClass,
String... list) |
<T extends Model> |
Manager.create(String... list) |
<T extends Model> |
Manager.earliest() |
<T extends Model> |
Manager.earliest(String field) |
private <T extends Model> |
Manager.earliest(String field,
Class<T> modelClass) |
<T extends Model> |
Manager.exclude(String... fields) |
private <T extends Model> |
Manager.filter(Class<T> modelClass,
String... fields) |
<T extends Model> |
Manager.filter(String... fields) |
<T extends Model> |
Manager.get(String field,
Object value) |
private <T extends Model> |
Manager.get(String field,
Object value,
Class<T> modelClass) |
<T extends Model> |
Manager.getOrCreate() |
<S extends Model,T extends Model> |
Manager.getSet(Class<T> associatedModelClass,
int id) |
<S extends Model,T extends Model> |
Manager.getSet(Class<T> associatedModelClass,
int id) |
<T extends Model> |
Manager.latest() |
<T extends Model> |
Manager.latest(String field) |
private <T extends Model> |
Manager.latest(String field,
Class<T> modelClass) |
private <T extends Model> |
Manager.raw(String sql,
Class<T> modelClass) |
<T extends Model> |
Model.save(Class<T> modelClass) |
Modifier and Type | Method and Description |
---|---|
Model |
Model.autoCloseConnection(boolean autoCloseConnection) |
Model |
Model.connection(Connection connection) |
Model |
Model.id(int id) |
Model |
Model.set(String field,
Object value) |
Model |
Model.tableName(String tableName) |
Modifier and Type | Method and Description |
---|---|
QuerySet<T> |
QuerySet.add(T... models) |
int |
Model.compareTo(Model model) |
QuerySet<T> |
QuerySet.remove(T... models) |
Modifier and Type | Method and Description |
---|---|
void |
Manager.bulkCreate(List<Model> objects)
Método que insere no banco de dados a lista de objetos fornecida de uma
maneira eficiente.
|