package net.sf.jsqlparser.statement.create.table; import java.util.List; import net.sf.jsqlparser.statement.select.PlainSelect; public class ColDataType { private String dataType; private List<String> argumentsStringList; private String commentType; private String commentBeginBracket; private String commentEndBracket; private List<String> commentsComma; private List<String> commentsValue; public List<String> getArgumentsStringList() { return argumentsStringList; } public void setArgumentsStringList(List<String> list) { argumentsStringList = list; } public String getDataType() { return dataType; } public void setDataType(String string) { dataType = string; } @Override public String toString() { return (getCommentType() != null ? getCommentType() + " " : "") + dataType + (argumentsStringList != null ? " " + (getCommentBeginBracket() != null ? getCommentBeginBracket() + " " : "") + PlainSelect.getStringListWithItemAndCommaComment(argumentsStringList, commentsValue, commentsComma, true, true, commentEndBracket) : ""); } /** * @return the commentType */ public String getCommentType() { return commentType; } /** * @param commentType the commentType to set */ public void setCommentType(String commentType) { this.commentType = commentType; } /** * @return the commentBeginBracket */ public String getCommentBeginBracket() { return commentBeginBracket; } /** * @param commentBeginBracket the commentBeginBracket to set */ public void setCommentBeginBracket(String commentBeginBracket) { this.commentBeginBracket = commentBeginBracket; } /** * @return the commentEndBracket */ public String getCommentEndBracket() { return commentEndBracket; } /** * @param commentEndBracket the commentEndBracket to set */ public void setCommentEndBracket(String commentEndBracket) { this.commentEndBracket = commentEndBracket; } /** * @return the commentsComma */ public List<String> getCommentsComma() { return commentsComma; } /** * @param commentsComma the commentsComma to set */ public void setCommentsComma(List<String> commentsComma) { this.commentsComma = commentsComma; } /** * @return the commentsValue */ public List<String> getCommentsValue() { return commentsValue; } /** * @param commentsValue the commentsValue to set */ public void setCommentsValue(List<String> commentsValue) { this.commentsValue = commentsValue; } }