package com.pictc.jdbc.model;

import java.util.List;
import java.util.Set;

import org.apache.ibatis.mapping.ResultFlag;
import org.apache.ibatis.mapping.ResultMapping;
import org.apache.ibatis.type.TypeHandler;

import lombok.Data;
import lombok.experimental.Accessors;


@Data
@Accessors(chain = true)
public class TResultCol {
	
	  private String property;
	  
	  private String column;
	  
	  private String alias;
	  
	  private Class<?> javaType;
	  
	  private JdbcType jdbcType;
	  
	  private TypeHandler<?> typeHandler;
	  
	  private String nestedResultMapId;
	  
	  private String nestedQueryId;
	  
	  private Set<String> notNullColumns;
	  
	  private String columnPrefix;
	  
	  private List<ResultFlag> flags;
	  
	  private List<ResultMapping> composites;

}
