public class CrudMeta extends Object
Constructor and Description |
---|
CrudMeta(DatabaseMeta databaseMeta,
String table,
ColumnMeta[] columnMetas) |
CrudMeta(DatabaseMeta databaseMeta,
String schema,
String table,
ColumnMeta[] columnMetas) |
Modifier and Type | Method and Description |
---|---|
void |
addColumnProperties(JdbcMapperFactory mapperFactory) |
StringBuilder |
appendProtectedField(StringBuilder sb,
String value) |
static StringBuilder |
appendProtectedField(StringBuilder sb,
String value,
DatabaseMeta databaseMeta) |
void |
appendTableName(StringBuilder sb) |
ColumnMeta[] |
getColumnMetas() |
DatabaseMeta |
getDatabaseMeta() |
String |
getTable() |
boolean |
hasGeneratedKeys() |
boolean |
hasNoUpdatableFields() |
static CrudMeta |
of(Connection connection,
String table,
org.simpleflatmapper.map.mapper.ColumnDefinitionProvider<JdbcColumnKey> columnDefinitionProvider) |
static String |
toProtectedFullyQualifiedName(String schema,
String table,
DatabaseMeta databaseMeta) |
public CrudMeta(DatabaseMeta databaseMeta, String schema, String table, ColumnMeta[] columnMetas)
public CrudMeta(DatabaseMeta databaseMeta, String table, ColumnMeta[] columnMetas)
public DatabaseMeta getDatabaseMeta()
public String getTable()
public ColumnMeta[] getColumnMetas()
public boolean hasGeneratedKeys()
public static CrudMeta of(Connection connection, String table, org.simpleflatmapper.map.mapper.ColumnDefinitionProvider<JdbcColumnKey> columnDefinitionProvider) throws SQLException
SQLException
public void addColumnProperties(JdbcMapperFactory mapperFactory)
public boolean hasNoUpdatableFields()
public StringBuilder appendProtectedField(StringBuilder sb, String value)
public void appendTableName(StringBuilder sb)
public static StringBuilder appendProtectedField(StringBuilder sb, String value, DatabaseMeta databaseMeta)
public static String toProtectedFullyQualifiedName(String schema, String table, DatabaseMeta databaseMeta)
Copyright © 2019. All rights reserved.