001package gudusoft.gsqlparser.sqlcmds; 002 003import gudusoft.gsqlparser.*; 004 005/** 006 * Trino SQL command resolver (stub implementation). 007 * TODO: Extract vendor-specific logic from TSqlCmds 008 * 009 * @since 3.1.0.9 010 */ 011public class TSqlCmdsTrino extends AbstractSqlCmds { 012 013 public TSqlCmdsTrino() { 014 super(EDbVendor.dbvtrino); 015 } 016 017 @Override 018 protected void initializeCommands() { 019 // TODO: Extract presto command initialization from TSqlCmds.initprestocmds() 020 // For now, delegating to adapter 021 } 022 023 @Override 024 public TCustomSqlStatement issql(TSourceToken token, EFindSqlStateType state, TCustomSqlStatement currentStatement) { 025 // TODO: Extract presto-specific logic from TSqlCmds.isprestosql() 026 // For now, delegating to adapter 027 TSqlCmdsAdapter adapter = new TSqlCmdsAdapter(vendor); 028 return adapter.issql(token, state, currentStatement); 029 } 030}