IntelliJ Custom JDBC driver Date Literals


I am working on the Salesforce JDBC driver for SOQL.

The syntax allows to provide the date/time values without quotes like that:

SELECT Id FROM Account WHERE CreatedDate > 2005-10-08T01:02:03Z

Which fails to be processed in IntelliJ as it tries to resolve the symbol : as a parameter.

Is there a way to let it be passed as is? or convert to string...


It also has a lot of Date literals like YESTERDAY, TODAY, LAST_90_DAYS and so on...

Is there a way to add them to autocomplete?


Salesforce SOQL is not yet supported. Follow for updates when it is implemented.