| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected TnPropertyType |
TnIdentifierAbstractGenerator._propertyType |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected static TnIdentifierGenerator |
TnIdentifierGeneratorFactory.createIdentifierGenerator(Class<?> clazz,
TnPropertyType propertyType) |
static TnIdentifierGenerator |
TnIdentifierGeneratorFactory.createIdentifierGenerator(TnPropertyType propertyType) |
static TnIdentifierGenerator |
TnIdentifierGeneratorFactory.createIdentifierGenerator(TnPropertyType propertyType,
String annotation) |
| コンストラクタと説明 |
|---|
TnIdentifierAbstractGenerator(TnPropertyType propertyType) |
TnIdentifierAssignedGenerator(TnPropertyType propertyType) |
TnIdentifierIdentityGenerator(TnPropertyType propertyType) |
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
TnRelationPropertyType
The property type for relation.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
TnPropertyType[] |
TnPropertyTypeFactory.createBeanPropertyTypes() |
protected TnPropertyType |
TnAbstractPropertyTypeFactory.createPropertyType(DfPropertyDesc propertyDesc) |
TnPropertyType |
TnBeanMetaData.getPropertyType(String propertyName)
Get the property type by the key as case insensitive.
|
TnPropertyType |
TnBeanMetaData.getPropertyTypeByAliasName(String aliasName) |
TnPropertyType |
TnBeanMetaData.getPropertyTypeByColumnName(String columnName) |
TnPropertyType |
TnRelationPropertyType.getSimpleUniquePropertyType()
Get the property type of simple unique key.
|
TnPropertyType |
TnBeanMetaData.getTimestampPropertyType() |
TnPropertyType |
TnBeanMetaData.getVersionNoPropertyType() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
List<TnPropertyType> |
TnBeanMetaData.getPropertyTypeList()
Get the list of property type.
|
List<TnPropertyType> |
TnRelationPropertyType.getUniquePropertyTypeList()
Get the list of property type of unique key (basically primary key).
|
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
TnPropertyTypeImpl |
class |
TnRelationPropertyTypeImpl |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected TnPropertyType[] |
TnBeanMetaDataImpl._primaryKeys
The array of property type for primary key.
|
protected TnPropertyType |
TnRelationPropertyTypeImpl._simpleUniquePropertyType |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected Map<String,TnPropertyType> |
TnBeanMetaDataImpl._columnPropertyTypeMap |
protected List<TnPropertyType> |
TnBeanMetaDataImpl._propertyTypeList |
protected StringKeyMap<TnPropertyType> |
TnBeanMetaDataImpl._propertyTypeMap |
protected List<TnPropertyType> |
TnRelationPropertyTypeImpl._uniquePropertyTypeList |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
TnPropertyType[] |
TnDBMetaPropertyTypeFactory.createBeanPropertyTypes() |
TnPropertyType |
TnBeanMetaDataImpl.getPropertyType(String propertyName) |
TnPropertyType |
TnBeanMetaDataImpl.getPropertyTypeByAliasName(String alias) |
TnPropertyType |
TnBeanMetaDataImpl.getPropertyTypeByColumnName(String columnName) |
TnPropertyType |
TnRelationPropertyTypeImpl.getSimpleUniquePropertyType() |
TnPropertyType |
TnBeanMetaDataImpl.getTimestampPropertyType() |
TnPropertyType |
TnBeanMetaDataImpl.getVersionNoPropertyType() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected List<TnPropertyType> |
TnRelationPropertyTypeImpl.deriveUniqueKeys(String[] yourKeys,
TnBeanMetaData yourBeanMetaData) |
List<TnPropertyType> |
TnBeanMetaDataImpl.getPropertyTypeList() |
List<TnPropertyType> |
TnRelationPropertyTypeImpl.getUniquePropertyTypeList() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
TnBeanMetaDataImpl.addPropertyType(TnPropertyType propertyType) |
protected boolean |
TnDBMetaPropertyTypeFactory.isPersistent(TnPropertyType propertyType) |
protected void |
TnBeanMetaDataImpl.setupIdentifierGenerator(TnPropertyType pt) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected String |
TnRelationRowCache.buildColumnKeyName(TnPropertyType pt,
String relationNoSuffix) |
protected Object |
TnRelationRowCache.setupKeyElement(ResultSet rs,
TnRelationPropertyType rpt,
Map<String,String> selectColumnMap,
Map<String,Map<String,Integer>> selectIndexMap,
String columnKeyName,
TnPropertyType pt,
String relationNoSuffix) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
TnRowCreatorImpl.setupPropertyCacheElement(Map<String,TnPropertyMapping> proprertyCache,
Map<String,String> selectColumnMap,
Map<String,Map<String,Integer>> selectIndexMap,
TnPropertyType pt) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected TnPropertyType[] |
TnInsertEntityDynamicCommand.createInsertPropertyTypes(TnBeanMetaData bmd,
Object bean,
String[] propertyNames,
InsertOption<ConditionBean> option) |
protected TnPropertyType[] |
TnUpdateEntityDynamicCommand.createUpdatePropertyTypes(Object bean,
UpdateOption<ConditionBean> option) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected TnBatchInsertHandler |
TnBatchInsertDynamicCommand.createBatchInsertHandler(TnPropertyType[] boundPropTypes,
String sql,
InsertOption<ConditionBean> option) |
protected TnBatchUpdateHandler |
TnBatchUpdateDynamicCommand.createBatchUpdateHandler(TnPropertyType[] boundPropTypes,
String sql,
UpdateOption<ConditionBean> option) |
protected TnInsertEntityHandler |
TnInsertEntityDynamicCommand.createInsertEntityHandler(TnPropertyType[] boundPropTypes,
String sql,
InsertOption<ConditionBean> option) |
protected String |
TnInsertEntityDynamicCommand.createInsertSql(TnBeanMetaData bmd,
TnPropertyType[] propertyTypes,
InsertOption<ConditionBean> option) |
protected TnUpdateEntityHandler |
TnUpdateEntityDynamicCommand.createUpdateEntityHandler(TnPropertyType[] boundPropTypes,
String sql,
UpdateOption<ConditionBean> option) |
protected String |
TnUpdateEntityDynamicCommand.createUpdateSql(Object bean,
TnPropertyType[] propertyTypes,
UpdateOption<ConditionBean> option)
Create update SQL.
|
protected Object |
TnInsertEntityDynamicCommand.doExecute(Object bean,
TnPropertyType[] propertyTypes,
String sql,
InsertOption<ConditionBean> option) |
protected Object |
TnBatchInsertDynamicCommand.doExecute(Object bean,
TnPropertyType[] propertyTypes,
String sql,
InsertOption<ConditionBean> option) |
protected Object |
TnUpdateEntityDynamicCommand.doExecute(Object bean,
TnPropertyType[] propertyTypes,
String sql,
UpdateOption<ConditionBean> option) |
protected Object |
TnBatchUpdateDynamicCommand.doExecute(Object bean,
TnPropertyType[] propertyTypes,
String sql,
UpdateOption<ConditionBean> option) |
protected boolean |
TnInsertEntityDynamicCommand.isModifiedProperty(Set<?> modifiedSet,
TnPropertyType pt) |
protected boolean |
TnBatchInsertDynamicCommand.isModifiedProperty(Set<?> modifiedSet,
TnPropertyType pt) |
protected boolean |
TnUpdateEntityDynamicCommand.isModifiedProperty(Set<String> modifiedSet,
TnPropertyType pt) |
protected boolean |
TnBatchUpdateDynamicCommand.isModifiedProperty(Set<String> modifiedSet,
TnPropertyType pt) |
protected boolean |
TnInsertEntityDynamicCommand.isNotNullProperty(Object bean,
TnPropertyType pt) |
protected boolean |
TnUpdateEntityDynamicCommand.isOptimisticLockProperty(String timestampProp,
String versionNoProp,
TnPropertyType pt) |
protected boolean |
TnInsertEntityDynamicCommand.isOptimisticLockProperty(String timestampProp,
String versionNoProp,
TnPropertyType pt) |
protected boolean |
TnInsertEntityDynamicCommand.isSpecifiedProperty(Object bean,
InsertOption<ConditionBean> option,
Set<?> modifiedSet,
TnPropertyType pt) |
protected boolean |
TnUpdateEntityDynamicCommand.isSpecifiedProperty(UpdateOption<ConditionBean> option,
Set<String> modifiedSet,
TnPropertyType pt) |
protected boolean |
TnUpdateEntityDynamicCommand.isStatementProperty(UpdateOption<ConditionBean> option,
TnPropertyType pt) |
protected TnBatchInsertHandler |
TnBatchInsertDynamicCommand.newBatchInsertHandler(TnPropertyType[] boundPropTypes,
String sql) |
protected TnBatchUpdateHandler |
TnBatchUpdateDynamicCommand.newBatchUpdateHandler(TnPropertyType[] boundPropTypes,
String sql) |
protected TnUpdateEntityHandler |
TnUpdateEntityDynamicCommand.newUpdateEntityHandler(TnPropertyType[] boundPropTypes,
String sql,
UpdateOption<ConditionBean> option) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected String |
TnQueryInsertDynamicCommand.buildQueryInsertTwoWaySql(Entity entity,
ConditionBean intoCB,
ConditionBean resourceCB,
InsertOption<ConditionBean> option,
List<TnPropertyType> boundPropTypeList) |
protected String |
TnQueryUpdateDynamicCommand.buildQueryUpdateTwoWaySql(Entity entity,
ConditionBean cb,
UpdateOption<ConditionBean> option,
List<TnPropertyType> boundPropTypeList) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected TnPropertyType[] |
TnAbstractEntityHandler._boundPropTypes |
protected static TnPropertyType[] |
TnDeleteEntityHandler.EMPTY_PROPS |
protected static TnPropertyType[] |
TnBatchDeleteHandler.EMPTY_PROPS |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected List<TnPropertyType> |
TnCommandContextHandler._firstBoundPropTypeList
The list of bound property type in first scope.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
TnAbstractEntityHandler.doRegisterUpdateWhereBindVariable(List<Object> varList,
List<ValueType> varValueTypeList,
Object bean,
TnPropertyType pt) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
TnCommandContextHandler.setFirstBoundPropTypeList(List<TnPropertyType> firstBoundPropTypeList)
Set the list of bound property type in first scope.
|
| コンストラクタと説明 |
|---|
TnAbstractBatchHandler(DataSource dataSource,
StatementFactory statementFactory,
String sql,
TnBeanMetaData beanMetaData,
TnPropertyType[] boundPropTypes) |
TnAbstractEntityHandler(DataSource dataSource,
StatementFactory statementFactory,
String sql,
TnBeanMetaData beanMetaData,
TnPropertyType[] boundPropTypes) |
TnBatchInsertHandler(DataSource dataSource,
StatementFactory statementFactory,
String sql,
TnBeanMetaData beanMetaData,
TnPropertyType[] boundPropTypes) |
TnBatchUpdateHandler(DataSource dataSource,
StatementFactory statementFactory,
String sql,
TnBeanMetaData beanMetaData,
TnPropertyType[] boundPropTypes) |
TnInsertEntityHandler(DataSource dataSource,
StatementFactory statementFactory,
String sql,
TnBeanMetaData beanMetaData,
TnPropertyType[] boundPropTypes) |
TnUpdateEntityHandler(DataSource dataSource,
StatementFactory statementFactory,
String sql,
TnBeanMetaData beanMetaData,
TnPropertyType[] boundPropTypes) |
Copyright © 2014–2015 The DBFlute Project. All rights reserved.