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