001// GENERATED by ShapeGenerator from scripts/sqllr/shape/shape-spec.tsv (plan 09, slice 1b). Do not edit. 002package gudusoft.gsqlparser.lineage.v2.shape; 003 004/** Mirror of {@code gudusoft.gsqlparser.nodes.TConstant}. */ 005public class TConstant extends TParseTreeNode { 006 private final Object vgetLiteralType; 007 008 TConstant(Shape shape, int handle, Object[][] v) { 009 super(shape, handle, v); 010 Object[] mine = v[1]; 011 this.vgetLiteralType = mine[0]; 012 } 013 014 public gudusoft.gsqlparser.ELiteralType getLiteralType() { 015 return this.<gudusoft.gsqlparser.ELiteralType>slot(vgetLiteralType); 016 } 017 018 /** The text the live node rendered, taken after the analysis finished. */ 019 @Override 020 public String toString() { 021 return shape.render(handle); 022 } 023}