- bean(BeanConfig) - Method in class org.mentabean.BeanManager
-
Add a bean configuration.
- bean(Class<? extends Object>, String) - Method in class org.mentabean.BeanManager
-
Creates a bean configuration and add to this manager.
- beanClass() - Method in class org.mentabean.sql.TableAlias
-
- BeanConfig - Class in org.mentabean
-
A class representing a bean configuration, like table name, primary keys and fields in the database.
- BeanConfig(Class<? extends Object>, String) - Constructor for class org.mentabean.BeanConfig
-
Creates a configuration for a bean represented by the given class.
- BeanException - Exception in org.mentabean
-
A runtime exception that can happen when working with MentaBean.
- BeanException() - Constructor for exception org.mentabean.BeanException
-
- BeanException(Throwable) - Constructor for exception org.mentabean.BeanException
-
- BeanException(String) - Constructor for exception org.mentabean.BeanException
-
- BeanException(String, Throwable) - Constructor for exception org.mentabean.BeanException
-
- BeanManager - Class in org.mentabean
-
The manager that keeps track of the configuration for all beans.
- BeanManager(PropertiesProxy) - Constructor for class org.mentabean.BeanManager
-
- BeanManager() - Constructor for class org.mentabean.BeanManager
-
- beanManager - Variable in class org.mentabean.jdbc.AnsiSQLBeanSession
-
- BeanSession - Interface in org.mentabean
-
Describe a simple ORM interface that can perform CRUD for Beans according to properties defined programmatically on BeanManager.
- beanToMap(Object, Map<String, String>) - Static method in class org.mentabean.util.InjectionUtils
-
- beforeDelete(TriggerEvent) - Method in class org.mentabean.event.TriggerAdapter
-
- beforeDelete(TriggerEvent) - Method in interface org.mentabean.event.TriggerListener
-
- beforeInsert(TriggerEvent) - Method in class org.mentabean.event.TriggerAdapter
-
- beforeInsert(TriggerEvent) - Method in interface org.mentabean.event.TriggerListener
-
- beforeUpdate(TriggerEvent) - Method in class org.mentabean.event.TriggerAdapter
-
- beforeUpdate(TriggerEvent) - Method in interface org.mentabean.event.TriggerListener
-
- begin - Variable in class org.mentabean.sql.conditions.AbstractBetween
-
- beginIndex(Param) - Method in class org.mentabean.sql.functions.Substring
-
- beginTransaction(Connection) - Static method in class org.mentabean.util.SQLUtils
-
- Between - Class in org.mentabean.sql.conditions
-
- Between(Param, Param) - Constructor for class org.mentabean.sql.conditions.Between
-
- Between(Object, Object) - Constructor for class org.mentabean.sql.conditions.Between
-
- BIGDECIMAL - Static variable in class org.mentabean.DBTypes
-
- BigDecimalType - Class in org.mentabean.type
-
- BigDecimalType() - Constructor for class org.mentabean.type.BigDecimalType
-
- bindToInsertStatement(PreparedStatement, List<AnsiSQLBeanSession.Value>) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
- bindToStmt(PreparedStatement, int, E) - Method in interface org.mentabean.DBType
-
Do what you have to do to bind a value to a prepared statement.
- bindToStmt(PreparedStatement, int, Number) - Method in class org.mentabean.type.AutoIncrementType
-
- bindToStmt(PreparedStatement, int, Date) - Method in class org.mentabean.type.AutoTimestampType
-
- bindToStmt(PreparedStatement, int, BigDecimal) - Method in class org.mentabean.type.BigDecimalType
-
- bindToStmt(PreparedStatement, int, Boolean) - Method in class org.mentabean.type.BooleanIntType
-
- bindToStmt(PreparedStatement, int, Boolean) - Method in class org.mentabean.type.BooleanStringType
-
- bindToStmt(PreparedStatement, int, Boolean) - Method in class org.mentabean.type.BooleanType
-
- bindToStmt(PreparedStatement, int, byte[]) - Method in class org.mentabean.type.ByteArrayType
-
- bindToStmt(PreparedStatement, int, Date) - Method in class org.mentabean.type.DateType
-
- bindToStmt(PreparedStatement, int, Double) - Method in class org.mentabean.type.DoubleType
-
- bindToStmt(PreparedStatement, int, Enum<?>) - Method in class org.mentabean.type.EnumIdType
-
- bindToStmt(PreparedStatement, int, Enum<?>) - Method in class org.mentabean.type.EnumValueType
-
- bindToStmt(PreparedStatement, int, Float) - Method in class org.mentabean.type.FloatType
-
- bindToStmt(PreparedStatement, int, Object) - Method in class org.mentabean.type.GenericType
-
- bindToStmt(PreparedStatement, int, Integer) - Method in class org.mentabean.type.IntegerType
-
- bindToStmt(PreparedStatement, int, Long) - Method in class org.mentabean.type.LongType
-
- bindToStmt(PreparedStatement, int, Number) - Method in class org.mentabean.type.SequenceType
-
- bindToStmt(PreparedStatement, int, String) - Method in class org.mentabean.type.StringType
-
- bindToStmt(PreparedStatement, int, Date) - Method in class org.mentabean.type.TimestampType
-
- bindToStmt(PreparedStatement, int, Date) - Method in class org.mentabean.type.TimeType
-
- BOOLEAN - Static variable in class org.mentabean.DBTypes
-
- BOOLEANINT - Static variable in class org.mentabean.DBTypes
-
- BooleanIntType - Class in org.mentabean.type
-
- BooleanIntType() - Constructor for class org.mentabean.type.BooleanIntType
-
- BOOLEANSTRING - Static variable in class org.mentabean.DBTypes
-
- BooleanStringType - Class in org.mentabean.type
-
- BooleanStringType() - Constructor for class org.mentabean.type.BooleanStringType
-
- BooleanStringType(String, String) - Constructor for class org.mentabean.type.BooleanStringType
-
- BooleanType - Class in org.mentabean.type
-
- BooleanType() - Constructor for class org.mentabean.type.BooleanType
-
- build() - Method in class org.mentabean.sql.conditions.Between
-
- build() - Method in class org.mentabean.sql.conditions.Equals
-
- build() - Method in class org.mentabean.sql.conditions.NotBetween
-
- build() - Method in class org.mentabean.sql.conditions.NotEquals
-
- build() - Method in class org.mentabean.sql.conditions.SimpleComparison
-
- build() - Method in interface org.mentabean.sql.HasParams
-
- build() - Method in class org.mentabean.sql.operations.Operation
-
- build() - Method in class org.mentabean.sql.Parametrizable
-
- build() - Method in class org.mentabean.sql.Sentence
-
- buildQuery() - Method in interface org.mentabean.BeanSession
-
Builds a new QueryBuilder so it's possible to create fluent custom SQL queries
- buildQuery() - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
- buildSelect(Class<? extends Object>) - Method in interface org.mentabean.BeanSession
-
- buildSelect(Class<? extends Object>, Object...) - Method in interface org.mentabean.BeanSession
-
- buildSelect(Class<? extends Object>, String) - Method in interface org.mentabean.BeanSession
-
- buildSelect(Class<? extends Object>, String, Object...) - Method in interface org.mentabean.BeanSession
-
- buildSelect(Class<? extends Object>) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
Build the column/field list for a SQL SELECT statement based on the bean configuration.
- buildSelect(Class<? extends Object>, Object...) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
- buildSelect(Class<? extends Object>, String) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
Build a column/field list for a SQL SELECT statement based on the bean configuration.
- buildSelect(Class<? extends Object>, String, Object...) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
- buildSelectImpl(Class<? extends Object>, String, String[], String[], boolean, boolean) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
- buildSelectMinus(Class<? extends Object>, Object...) - Method in interface org.mentabean.BeanSession
-
- buildSelectMinus(Class<? extends Object>, String, Object...) - Method in interface org.mentabean.BeanSession
-
- buildSelectMinus(Class<? extends Object>, Object...) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
Like buildSelect but you can exclude some properties from the resulting list.
- buildSelectMinus(Class<? extends Object>, String, Object...) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
Same as buildSelectMinus with support for a database table prefix that will be applied on each field.
- buildTableName(Class<? extends Object>) - Method in interface org.mentabean.BeanSession
-
Returns the table name configured for the given class
- buildTableName(Class<? extends Object>) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
- BYTE_ARRAY - Static variable in class org.mentabean.DBTypes
-
- ByteArrayType - Class in org.mentabean.type
-
ByteArrayType that uses a get/setBytes from ResultSet/PreparedStatement respectively
- ByteArrayType() - Constructor for class org.mentabean.type.ByteArrayType
-
- GENERIC - Static variable in class org.mentabean.DBTypes
-
- GenericType - Class in org.mentabean.type
-
Generic type that uses a get/setObject from ResultSet/PreparedStatement respectively
Note this class must NOT be used to create tables.
- GenericType() - Constructor for class org.mentabean.type.GenericType
-
- get(String) - Method in interface org.mentabean.util.InjectionUtils.Provider
-
- getAbstractProperty(String) - Method in class org.mentabean.BeanConfig
-
- getAnsiType() - Method in interface org.mentabean.DBType
-
Return the best ANSI type for this database type.
- getAnsiType() - Method in class org.mentabean.type.AutoIncrementType
-
- getAnsiType() - Method in class org.mentabean.type.AutoTimestampType
-
- getAnsiType() - Method in class org.mentabean.type.BigDecimalType
-
- getAnsiType() - Method in class org.mentabean.type.BooleanIntType
-
- getAnsiType() - Method in class org.mentabean.type.BooleanStringType
-
- getAnsiType() - Method in class org.mentabean.type.BooleanType
-
- getAnsiType() - Method in class org.mentabean.type.ByteArrayType
-
- getAnsiType() - Method in class org.mentabean.type.DateType
-
- getAnsiType() - Method in class org.mentabean.type.DoubleType
-
- getAnsiType() - Method in class org.mentabean.type.EnumIdType
-
- getAnsiType() - Method in class org.mentabean.type.EnumValueType
-
- getAnsiType() - Method in class org.mentabean.type.FloatType
-
- getAnsiType() - Method in class org.mentabean.type.GenericType
-
- getAnsiType() - Method in class org.mentabean.type.IntegerType
-
- getAnsiType() - Method in class org.mentabean.type.LongType
-
- getAnsiType() - Method in class org.mentabean.type.SequenceType
-
- getAnsiType() - Method in class org.mentabean.type.StringType
-
- getAnsiType() - Method in class org.mentabean.type.TimestampType
-
- getAnsiType() - Method in class org.mentabean.type.TimeType
-
- getAutoIncrementField() - Method in class org.mentabean.BeanConfig
-
Return an auto-increment field, if one was configured for this bean.
- getBean() - Method in class org.mentabean.event.TriggerEvent
-
- getBeanClass() - Method in class org.mentabean.BeanConfig
-
Return the bean class.
- getBeanConfig(Class<? extends Object>) - Method in class org.mentabean.BeanManager
-
Get the bean configuration for the given bean class.
- getBeanConfigs() - Method in class org.mentabean.BeanManager
-
- getBeanInstances() - Static method in class org.mentabean.util.PropertiesProxy
-
- getBeanSession() - Method in class org.mentabean.AbstractMentaBean
-
- getBeanSession() - Method in interface org.mentabean.MentaBean
-
Return the bean session being used by this MentaBean.
- getBooleanValue(String) - Method in class org.mentabean.type.BooleanStringType
-
- getCause() - Method in exception org.mentabean.BeanException
-
- getChars(int, int, char[], int) - Method in class org.mentabean.util.SQLBuilder
-
- getConfigFor(Class<?>) - Method in interface org.mentabean.BeanSession
-
Returns the BeanConfig object from the given bean class
- getConfigFor(Class<? extends Object>) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
- getConnection() - Method in interface org.mentabean.BeanSession
-
Get the database connection being used by this bean session.
- getConnection() - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
Get the connection associated with this JdbcBeanSession.
- getConstructor(Class<? extends Object>, Class<? extends Object>[]) - Static method in class org.mentabean.util.FindConstructor
-
Finds the most specific applicable constructor
- getCreatedAliases() - Method in class org.mentabean.jdbc.QueryBuilder
-
- getCurrentTimestampCommand() - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
Get the command representing 'now' in this database.
- getCurrentTimestampCommand() - Method in class org.mentabean.jdbc.FirebirdBeanSession
-
- getCurrentTimestampCommand() - Method in class org.mentabean.jdbc.H2BeanSession
-
- getCurrentTimestampCommand() - Method in class org.mentabean.jdbc.MySQLBeanSession
-
- getCurrentTimestampCommand() - Method in class org.mentabean.jdbc.OracleBeanSession
-
- getCurrentTimestampCommand() - Method in class org.mentabean.jdbc.PostgreSQLBeanSession
-
- getDatabaseType(DBType<?>) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
Each dialect can override this to return the database column type it supports other than the ANSI standard.
- getDatabaseType(DBType<?>) - Method in class org.mentabean.jdbc.H2BeanSession
-
- getDatabaseType(DBType<?>) - Method in class org.mentabean.jdbc.MySQLBeanSession
-
- getDatabaseType(DBType<?>) - Method in class org.mentabean.jdbc.PostgreSQLBeanSession
-
- getDbName() - Method in class org.mentabean.DBField
-
- getDeclaredConstructor(Class<? extends Object>, Class<? extends Object>[]) - Static method in class org.mentabean.util.FindConstructor
-
Finds the most specific applicable declared constructor
- getDeclaredMethod(Class<? extends Object>, String, Class<? extends Object>[]) - Static method in class org.mentabean.util.FindMethod
-
Finds the most specific applicable declared method
- getDefaultValueForPrimitive(Class<?>) - Static method in class org.mentabean.util.InjectionUtils
-
- getDispatcher() - Method in class org.mentabean.BeanConfig
-
- getField(String) - Method in class org.mentabean.BeanConfig
-
- getField(Object, String) - Static method in class org.mentabean.util.InjectionUtils
-
- getField(Class<? extends Object>, String) - Static method in class org.mentabean.util.InjectionUtils
-
- getFromResultSet(ResultSet, int) - Method in interface org.mentabean.DBType
-
Do what you have to do to get and return this database type from a result set.
- getFromResultSet(ResultSet, String) - Method in interface org.mentabean.DBType
-
Do what you have to do to get and return this database type from a result set.
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.AutoIncrementType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.AutoIncrementType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.AutoTimestampType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.AutoTimestampType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.BigDecimalType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.BigDecimalType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.BooleanIntType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.BooleanIntType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.BooleanStringType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.BooleanStringType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.BooleanType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.BooleanType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.ByteArrayType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.ByteArrayType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.DateType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.DateType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.DoubleType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.DoubleType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.EnumIdType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.EnumIdType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.EnumValueType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.EnumValueType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.FloatType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.FloatType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.GenericType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.GenericType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.IntegerType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.IntegerType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.LongType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.LongType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.SequenceType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.SequenceType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.StringType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.StringType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.TimestampType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.TimestampType
-
- getFromResultSet(ResultSet, int) - Method in class org.mentabean.type.TimeType
-
- getFromResultSet(ResultSet, String) - Method in class org.mentabean.type.TimeType
-
- getId() - Method in enum org.mentabean.type.EnumIdType.Test
-
- getInstance() - Static method in class org.mentabean.type.EnumIdTypeFactory
-
- getInstance() - Static method in class org.mentabean.type.EnumValueTypeFactory
-
- getMethod(Class<? extends Object>, String, Class<? extends Object>[]) - Static method in class org.mentabean.util.FindMethod
-
Finds the most specific applicable method
- getName() - Method in class org.mentabean.DBField
-
- getName() - Method in class org.mentabean.sql.Sentence
-
- getNumberOfFields() - Method in class org.mentabean.BeanConfig
-
Return the number of fields configured for this bean.
- getNumberOfPKs() - Method in class org.mentabean.BeanConfig
-
- getObject(Object, InjectionUtils.Provider, boolean, String, boolean, boolean, boolean) - Static method in class org.mentabean.util.InjectionUtils
-
- getParams() - Method in class org.mentabean.sql.conditions.AbstractBetween
-
- getParams() - Method in class org.mentabean.sql.conditions.Equals
-
- getParams() - Method in class org.mentabean.sql.conditions.SimpleComparison
-
- getParams() - Method in class org.mentabean.sql.functions.Lower
-
- getParams() - Method in class org.mentabean.sql.functions.Nullif
-
- getParams() - Method in class org.mentabean.sql.functions.Substring
-
- getParams() - Method in interface org.mentabean.sql.HasParams
-
- getParams() - Method in class org.mentabean.sql.operations.Operation
-
- getParams() - Method in class org.mentabean.sql.Parametrizable
-
- getParams() - Method in class org.mentabean.sql.Sentence
-
- getParamValues() - Method in class org.mentabean.jdbc.QueryBuilder.Query
-
- getPrimitiveFrom(Object) - Static method in class org.mentabean.util.InjectionUtils
-
- getPrimitiveFrom(Class<? extends Object>) - Static method in class org.mentabean.util.InjectionUtils
-
- getProperties(Object[]) - Static method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
- getProperty() - Method in class org.mentabean.sql.Sentence
-
- getProperty(Object, String) - Static method in class org.mentabean.util.InjectionUtils
-
Extract the value of a property of a bean!
- getPropertyBean(Object, String, boolean) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
Get a value from target through reflection and tries to create a new instance if create parameter is true
- getPropertyName() - Static method in class org.mentabean.util.PropertiesProxy
-
- getPropertyNames() - Static method in class org.mentabean.util.PropertiesProxy
-
- getPropName(Method) - Static method in class org.mentabean.util.PropertiesProxy
-
Return the property name, if the method is a valid JavaBean getter
- getReturnType() - Method in class org.mentabean.sql.Sentence
-
- getSequenceField() - Method in class org.mentabean.BeanConfig
-
Return a sequence field, if one was configured for this bean.
- getSequenceName() - Method in class org.mentabean.BeanConfig
-
Returns the name of the sequence in the database.
- getSession() - Method in class org.mentabean.event.TriggerEvent
-
- getSize() - Method in class org.mentabean.type.BooleanStringType
-
- getSize() - Method in class org.mentabean.type.EnumValueType
-
- getSize() - Method in interface org.mentabean.type.SizedType
-
- getSize() - Method in class org.mentabean.type.StringType
-
- getSQL() - Method in class org.mentabean.jdbc.QueryBuilder.Query
-
Returns the SQL generated by QueryBuilder
- getTableName() - Method in class org.mentabean.BeanConfig
-
Return the table name where the bean properties are stored.
- getType() - Method in class org.mentabean.DBField
-
- getTypeClass() - Method in interface org.mentabean.DBType
-
Return the java type representing this database type.
- getTypeClass() - Method in class org.mentabean.type.AutoIncrementType
-
- getTypeClass() - Method in class org.mentabean.type.AutoTimestampType
-
- getTypeClass() - Method in class org.mentabean.type.BigDecimalType
-
- getTypeClass() - Method in class org.mentabean.type.BooleanIntType
-
- getTypeClass() - Method in class org.mentabean.type.BooleanStringType
-
- getTypeClass() - Method in class org.mentabean.type.BooleanType
-
- getTypeClass() - Method in class org.mentabean.type.ByteArrayType
-
- getTypeClass() - Method in class org.mentabean.type.DateType
-
- getTypeClass() - Method in class org.mentabean.type.DoubleType
-
- getTypeClass() - Method in class org.mentabean.type.EnumIdType
-
- getTypeClass() - Method in class org.mentabean.type.EnumValueType
-
- getTypeClass() - Method in class org.mentabean.type.FloatType
-
- getTypeClass() - Method in class org.mentabean.type.GenericType
-
- getTypeClass() - Method in class org.mentabean.type.IntegerType
-
- getTypeClass() - Method in class org.mentabean.type.LongType
-
- getTypeClass() - Method in class org.mentabean.type.SequenceType
-
- getTypeClass() - Method in class org.mentabean.type.StringType
-
- getTypeClass() - Method in class org.mentabean.type.TimestampType
-
- getTypeClass() - Method in class org.mentabean.type.TimeType
-
- getValue(ResultSet) - Method in class org.mentabean.sql.Sentence
-
- getValueFromBean(Object, String) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
Get a value from a bean through reflection.
- getValueFromBean(Object, String, Method) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
Get a value from a bean through reflection.
- getValueFromResultSet(ResultSet, String) - Method in class org.mentabean.jdbc.QueryBuilder.Query
-
- GreaterThan - Class in org.mentabean.sql.conditions
-
- GreaterThan(Param) - Constructor for class org.mentabean.sql.conditions.GreaterThan
-
- GreaterThan(Object) - Constructor for class org.mentabean.sql.conditions.GreaterThan
-
- GreaterThanEquals - Class in org.mentabean.sql.conditions
-
- GreaterThanEquals(Param) - Constructor for class org.mentabean.sql.conditions.GreaterThanEquals
-
- GreaterThanEquals(Object) - Constructor for class org.mentabean.sql.conditions.GreaterThanEquals
-
- groupBy(QueryBuilder.Alias<?>...) - Method in interface org.mentabean.jdbc.QueryBuilder.CanGroupBy
-
- groupBy(Param...) - Method in interface org.mentabean.jdbc.QueryBuilder.CanGroupBy
-
- groupBy() - Method in interface org.mentabean.jdbc.QueryBuilder.CanGroupBy
-
Group by all aliases fields used in SELECT clause
- groupBy(QueryBuilder.Alias<?>...) - Method in class org.mentabean.jdbc.QueryBuilder.EndClauseWhere
-
- groupBy(Param...) - Method in class org.mentabean.jdbc.QueryBuilder.EndClauseWhere
-
- groupBy() - Method in class org.mentabean.jdbc.QueryBuilder.EndClauseWhere
-
- groupBy(QueryBuilder.Alias<?>...) - Method in class org.mentabean.jdbc.QueryBuilder.From
-
- groupBy() - Method in class org.mentabean.jdbc.QueryBuilder.From
-
- groupBy(Param...) - Method in class org.mentabean.jdbc.QueryBuilder.From
-
- groupByProp(QueryBuilder.Alias<?>, Object...) - Method in interface org.mentabean.jdbc.QueryBuilder.CanGroupBy
-
- groupByProp(QueryBuilder.Alias<?>, Object...) - Method in class org.mentabean.jdbc.QueryBuilder.EndClauseWhere
-
- groupByProp(QueryBuilder.Alias<?>, Object...) - Method in class org.mentabean.jdbc.QueryBuilder.From
-
- param - Variable in class org.mentabean.sql.conditions.Equals
-
- param(Param) - Method in class org.mentabean.sql.operations.Operation
-
- param(Function) - Method in class org.mentabean.sql.operations.Operation
-
- param(Object) - Method in class org.mentabean.sql.operations.Operation
-
- param(QueryBuilder.Query) - Method in class org.mentabean.sql.operations.Operation
-
- param(QueryBuilder.Alias<?>, Object) - Method in class org.mentabean.sql.operations.Operation
-
- Param - Interface in org.mentabean.sql.param
-
- Parametrizable - Class in org.mentabean.sql
-
- Parametrizable() - Constructor for class org.mentabean.sql.Parametrizable
-
- ParamField - Class in org.mentabean.sql.param
-
- ParamField(QueryBuilder.Alias<?>, Object) - Constructor for class org.mentabean.sql.param.ParamField
-
- ParamFunction - Class in org.mentabean.sql.param
-
- ParamFunction(Function) - Constructor for class org.mentabean.sql.param.ParamFunction
-
- ParamHandler - Interface in org.mentabean.sql.param
-
- paramInQuery() - Method in interface org.mentabean.sql.param.Param
-
Represents the parameters in query.
- paramInQuery() - Method in class org.mentabean.sql.param.ParamField
-
- paramInQuery() - Method in class org.mentabean.sql.param.ParamFunction
-
- paramInQuery() - Method in class org.mentabean.sql.param.ParamNative
-
- paramInQuery() - Method in class org.mentabean.sql.param.ParamSubQuery
-
- paramInQuery() - Method in class org.mentabean.sql.param.ParamValue
-
- ParamNative - Class in org.mentabean.sql.param
-
- ParamNative(Object) - Constructor for class org.mentabean.sql.param.ParamNative
-
- params - Variable in class org.mentabean.sql.Parametrizable
-
- ParamSubQuery - Class in org.mentabean.sql.param
-
- ParamSubQuery(QueryBuilder.Query) - Constructor for class org.mentabean.sql.param.ParamSubQuery
-
- ParamValue - Class in org.mentabean.sql.param
-
- ParamValue(Object) - Constructor for class org.mentabean.sql.param.ParamValue
-
- pk(String, DBType<? extends Object>) - Method in class org.mentabean.BeanConfig
-
Add a bean property that is the primary key in the database.
- pk(Object, DBType<? extends Object>) - Method in class org.mentabean.BeanConfig
-
- pk(String, String, DBType<? extends Object>) - Method in class org.mentabean.BeanConfig
-
Add a property that is the primary key in the database.
- pk(Object, String, DBType<? extends Object>) - Method in class org.mentabean.BeanConfig
-
- pkOf(QueryBuilder.Alias<?>) - Method in class org.mentabean.jdbc.QueryBuilder.On
-
- pkProperty(Object) - Method in class org.mentabean.jdbc.QueryBuilder.PopulateUsing
-
Defines the property of primary bean (specified on On#pkOf(Alias) method)
that will receive the value from foreign alias (aliasFK) (specified on UsingPK#in(Alias) method)
Note: The pkProperty is generally used in 1x1 relationship.
- pkPropertyForcingInstance(Object) - Method in class org.mentabean.jdbc.QueryBuilder.PopulateUsing
-
Defines the property of primary bean (specified on On#pkOf(Alias) method)
that will receive the value from foreign alias (aliasFK) (specified on UsingPK#in(Alias) method) and
force the creation of a new instance if bean property is not set.
- pks() - Method in class org.mentabean.BeanConfig
-
Return an iterator with the DBFields for the PK configured for this bean.
- populateAll(ResultSet, T) - Method in class org.mentabean.jdbc.QueryBuilder.Alias
-
- populateBean(ResultSet, Object) - Method in interface org.mentabean.BeanSession
-
- populateBean(ResultSet, Object, Object...) - Method in interface org.mentabean.BeanSession
-
- populateBean(ResultSet, Object, String) - Method in interface org.mentabean.BeanSession
-
- populateBean(ResultSet, Object, String, Object...) - Method in interface org.mentabean.BeanSession
-
- populateBean(ResultSet, Object) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
Populate a bean (insert all its properties) from the results in a result set, based on the bean configuration.
- populateBean(ResultSet, Object, Object...) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
- populateBean(ResultSet, Object, String) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
Same as populateBean, but use a table prefix before fetching the values from the result set.
- populateBean(ResultSet, Object, String, Object...) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
- populateBean(ResultSet, T) - Method in class org.mentabean.jdbc.QueryBuilder.Alias
-
Populates the bean according to ResultSet
- populateBeanImpl(ResultSet, Object, String, String[], String[], boolean) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
- populateBeanMinus(ResultSet, Object, Object...) - Method in interface org.mentabean.BeanSession
-
- populateBeanMinus(ResultSet, Object, String, Object...) - Method in interface org.mentabean.BeanSession
-
- populateBeanMinus(ResultSet, Object, Object...) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
Same as populateBean, but exclude some fields when populating.
- populateBeanMinus(ResultSet, Object, String, Object...) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
Same as populateBean, but exclude some fields when populating and use a table prefix in front of the field names.
- PostgreSQLBeanSession - Class in org.mentabean.jdbc
-
Now in PostgreSQL is 'current_timestamp'.
- PostgreSQLBeanSession(BeanManager, Connection) - Constructor for class org.mentabean.jdbc.PostgreSQLBeanSession
-
- prefix() - Method in class org.mentabean.sql.TableAlias
-
- PREFIX_SEPARATOR - Static variable in class org.mentabean.util.InjectionUtils
-
The character used to separate the prefix from the value name when you are using the getObject method with a prefix.
- prepare() - Method in class org.mentabean.jdbc.QueryBuilder.Query
-
Prepares a statement with paramValues to execute the query manually.
- prepare(Connection, String, Object...) - Static method in class org.mentabean.util.SQLUtils
-
Prepare a statement (PreparedStatement) with the query and set the parameters.
- prepareForInjection(Class<? extends Object>, Map<String, Object>, Map<String, Object>) - Static method in class org.mentabean.util.InjectionUtils
-
- prepareInsertQuery(Object) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
- PropertiesProxy - Class in org.mentabean.util
-
- PropertiesProxy(String) - Constructor for class org.mentabean.util.PropertiesProxy
-
- propertyToColumn(Class<? extends Object>, Object, String) - Method in interface org.mentabean.BeanSession
-
- propertyToColumn(Class<? extends Object>, Object) - Method in interface org.mentabean.BeanSession
-
- propertyToColumn(BeanConfig, Object) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
Returns a database column name for a bean attribute.
- propertyToColumn(Class<? extends Object>, Object) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
- propertyToColumn(Class<? extends Object>, Object, String) - Method in class org.mentabean.jdbc.AnsiSQLBeanSession
-
- proxy() - Method in class org.mentabean.sql.TableAlias
-
- pxy() - Method in class org.mentabean.jdbc.QueryBuilder.Alias
-
Returns the proxy for bean class
- pxy() - Method in class org.mentabean.sql.TableAlias
-