| | |
| | | */ |
| | | String DEFAULT = "default"; |
| | | |
| | | /** |
| | | * 字符串 |
| | | */ |
| | | String VARCHAR = "varchar2"; |
| | | |
| | | /** |
| | | * 数字 |
| | | */ |
| | | String NUMBER = "number"; |
| | | |
| | | /** |
| | | * 日期,日期时间,时间戳 |
| | | */ |
| | | String TIMESTAMP = "TIMESTAMP"; |
| | | |
| | | /** |
| | | * 获取创建的sql语句中属性部分 |
| | | * @param attributeVOList 属性的立碑 |
| | | * @return sql语句 |
| | | */ |
| | | String getCreateSqlByAttributeForBtm(List<BtmTypeAttributeVO> attributeVOList); |
| | | |
| | | /** |
| | | * 处理整数类型的sql转换 |
| | | * @param attributeVO 属性 |
| | | * @return sql |
| | | */ |
| | | String dealNumberCreateSql(BtmTypeAttributeVO attributeVO); |
| | | |
| | | /** |
| | | * 调用处理默认值和非空 |
| | | * @param attributeVO 属性 |
| | | * @return 执行结果 |
| | | */ |
| | | String dealDefaultAndNull(BtmTypeAttributeVO attributeVO); |
| | | |
| | | /** |
| | | * 处理默认值 |
| | | * @param defaultValue 默认值 |
| | | * @return sql |
| | | */ |
| | | String dealDefaultValue(String defaultValue); |
| | | |
| | | /** |
| | | * 处理浮点数类型的sql转换 |
| | | * @param attributeVO 属性 |
| | | * @return sql |
| | | */ |
| | | String dealDoubleCreateSql(BtmTypeAttributeVO attributeVO); |
| | | |
| | | /** |
| | | * 处理非空 |
| | | * @return sql |
| | | */ |
| | | String dealNullableSql(BtmTypeAttributeVO attributeVO); |
| | | |
| | | /** |
| | | * 处理布尔类型的sql转换 |
| | | * @param attributeVO 属性 |
| | | * @return sql |
| | | */ |
| | | String dealBooleanCreateSql(BtmTypeAttributeVO attributeVO); |
| | | |
| | | /** |
| | | * 处理日期时间类型的sql转换 |
| | | * @param attributeVO 属性 |
| | | * @return sql |
| | | */ |
| | | String dealDateTimeCreateSql(BtmTypeAttributeVO attributeVO); |
| | | |
| | | /** |
| | | * 处理字符串类型的sql转换 |
| | | * @param attributeVO 属性 |
| | | * @return sql |
| | | */ |
| | | String dealStringCreateSql(BtmTypeAttributeVO attributeVO); |
| | | } |