001// ______________________________________________________
002// Generated by sql2java - https://github.com/10km/sql2java 
003// JDBC driver used at code generation time: com.mysql.jdbc.Driver
004// template: metadata.java.vm
005// ______________________________________________________
006package net.gdface.facedb.db;
007
008import java.util.List;
009import java.util.Arrays;
010import gu.sql2java.RowMetaData;
011import com.google.common.collect.ImmutableMap;
012import com.google.common.collect.ImmutableList;
013
014/**
015 * Class to supply table meta data for the fd_feature table.<br>
016 * @author guyadong
017 */
018public class FeatureMetaData extends RowMetaData implements Constant
019{  
020    private static final ImmutableMap<String, String> JUNCTION_TABLE_PK_MAP = ImmutableMap.of();    
021    private static final ImmutableList<String> FOREIGN_KEYS = 
022        ImmutableList.<String>builder()
023            .build();
024    private static final ImmutableList<String> INDEXS = 
025        ImmutableList.<String>builder()
026            .build();
027
028    private static final List<String> GETTERS = Arrays.asList("getMd5","getFeature","getCreateTime");
029
030    private static final List<String> SETTERS = Arrays.asList("setMd5","setFeature","setCreateTime");
031
032    private static final String AUTO_INCREMENT_COLUMN = "";
033
034    private static final Class<?> LOCK_COLUMN_TYPE = null;
035    private static final String LOCK_COLUMN_NAME = null;
036    public FeatureMetaData(){
037        super(
038            "fd_feature",
039            "TABLE",
040            FeatureBean.class,
041            "Feature",
042            IFeatureManager.class,
043            FD_FEATURE_FIELDS_LIST,
044            FD_FEATURE_JAVA_FIELDS_LIST,
045            GETTERS,
046            SETTERS,
047            FD_FEATURE_FIELD_TYPES,
048            FD_FEATURE_FIELD_SQL_TYPES,
049            FD_FEATURE_PK_FIELDS_LIST,
050            JUNCTION_TABLE_PK_MAP,
051            LOCK_COLUMN_TYPE,
052            LOCK_COLUMN_NAME,
053            FOREIGN_KEYS,
054            INDEXS,
055            AUTO_INCREMENT_COLUMN
056        );
057    }
058}