提交 616750e8 编写于 作者: S Serge Rider

#7494 Move dialect rules from UI plugins to core


Former-commit-id: 4c523e31
上级 55e32b08
......@@ -131,12 +131,6 @@
</editor>
</extension>
<extension point="org.eclipse.core.runtime.adapters">
<factory adaptableType="org.jkiss.dbeaver.ext.mysql.model.MySQLDialect" class="org.jkiss.dbeaver.ext.mysql.ui.internal.MySQLDialectAdapterFactory">
<adapter type="org.jkiss.dbeaver.model.text.parser.TPRuleProvider"/>
</factory>
</extension>
<extension point="org.jkiss.dbeaver.tools">
<tools>
<toolGroup
......
......@@ -303,6 +303,12 @@
<command id="mysql.source" class="org.jkiss.dbeaver.ui.editors.sql.commands.SQLCommandInclude" label="Include" description="Include another MySQL script file"/>
</extension>
<extension point="org.eclipse.core.runtime.adapters">
<factory adaptableType="org.jkiss.dbeaver.ext.mysql.model.MySQLDialect" class="org.jkiss.dbeaver.ext.mysql.sql.MySQLDialectAdapterFactory">
<adapter type="org.jkiss.dbeaver.model.text.parser.TPRuleProvider"/>
</factory>
</extension>
<extension point="org.jkiss.dbeaver.dashboard">
<mapQuery id="mysql.query.status" updatePeriod="1000">SHOW GLOBAL STATUS</mapQuery>
......
......@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.jkiss.dbeaver.ext.mysql.ui.internal;
package org.jkiss.dbeaver.ext.mysql.sql;
import org.eclipse.core.runtime.IAdapterFactory;
import org.jkiss.dbeaver.model.sql.SQLDialect;
......
......@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jkiss.dbeaver.ext.mysql.ui.internal;
package org.jkiss.dbeaver.ext.mysql.sql;
import org.jkiss.code.NotNull;
import org.jkiss.code.Nullable;
......
......@@ -16,7 +16,6 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.ui.editors,
com.github.jsqlparser,
org.jkiss.dbeaver.model,
org.jkiss.dbeaver.model.sql,
org.jkiss.dbeaver.registry,
org.jkiss.dbeaver.ext.oracle,
org.jkiss.dbeaver.ext.ui.locks,
......
......@@ -303,12 +303,6 @@
</tools>
</extension>
<extension point="org.eclipse.core.runtime.adapters">
<factory adaptableType="org.jkiss.dbeaver.ext.oracle.model.OracleSQLDialect" class="org.jkiss.dbeaver.ext.oracle.ui.internal.OracleDialectAdapterFactory">
<adapter type="org.jkiss.dbeaver.model.text.parser.TPRuleProvider"/>
</factory>
</extension>
<extension point="org.jkiss.dbeaver.task">
<configurator type="oracle" class="org.jkiss.dbeaver.ext.oracle.ui.tools.OracleTaskConfigurator"/>
</extension>
......
......@@ -364,7 +364,11 @@
<adapter type="org.jkiss.dbeaver.ext.oracle.model.OracleProcedurePackaged"/>
<adapter type="org.jkiss.dbeaver.ext.oracle.model.OracleSchedulerJob"/>
</factory>
<factory adaptableType="org.jkiss.dbeaver.ext.oracle.model.OracleSQLDialect" class="org.jkiss.dbeaver.ext.oracle.sql.OracleDialectAdapterFactory">
<adapter type="org.jkiss.dbeaver.model.text.parser.TPRuleProvider"/>
</factory>
</extension>
<extension point="org.eclipse.ui.bindings">
<key commandId="org.jkiss.dbeaver.ext.oracle.code.compile" schemeId="org.jkiss.dbeaver.defaultKeyScheme" sequence="CTRL+F9"/>
</extension>
......
......@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.jkiss.dbeaver.ext.oracle.ui.internal;
package org.jkiss.dbeaver.ext.oracle.sql;
import org.eclipse.core.runtime.IAdapterFactory;
import org.jkiss.dbeaver.model.sql.SQLDialect;
......
......@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jkiss.dbeaver.ext.oracle.ui.internal;
package org.jkiss.dbeaver.ext.oracle.sql;
import org.jkiss.code.NotNull;
import org.jkiss.code.Nullable;
......
......@@ -17,7 +17,6 @@ Require-Bundle: org.eclipse.osgi.services,
org.eclipse.ui.editors,
org.eclipse.gef,
org.jkiss.dbeaver.model,
org.jkiss.dbeaver.model.sql,
org.jkiss.dbeaver.registry,
org.jkiss.dbeaver.ext.postgresql,
org.jkiss.dbeaver.ext.generic,
......
......@@ -275,12 +275,6 @@
<configurator type="postgresql" class="org.jkiss.dbeaver.ext.postgresql.tools.PostgreTaskConfigurator"/>
</extension>
<extension point="org.eclipse.core.runtime.adapters">
<factory adaptableType="org.jkiss.dbeaver.ext.postgresql.model.PostgreDialect" class="org.jkiss.dbeaver.ext.postgresql.ui.sql.PostgreDialectAdapterFactory">
<adapter type="org.jkiss.dbeaver.model.text.parser.TPRuleProvider"/>
</factory>
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page category="org.jkiss.dbeaver.preferences.drivers" id="org.jkiss.dbeaver.preferences.postgresql.general" class="org.jkiss.dbeaver.ext.postgresql.ui.PrefPagePostgreSQL" name="PostgreSQL">
<keywordReference id="org.jkiss.dbeaver.core.keyword.dbeaver"/>
......
......@@ -508,6 +508,12 @@
</provider>
</extension>
<extension point="org.eclipse.core.runtime.adapters">
<factory adaptableType="org.jkiss.dbeaver.ext.postgresql.model.PostgreDialect" class="org.jkiss.dbeaver.ext.postgresql.sql.PostgreDialectAdapterFactory">
<adapter type="org.jkiss.dbeaver.model.text.parser.TPRuleProvider"/>
</factory>
</extension>
<extension point="org.jkiss.dbeaver.networkHandler">
<handler
type="config"
......
......@@ -15,7 +15,7 @@
* limitations under the License.
*/
package org.jkiss.dbeaver.ext.postgresql.ui.sql;
package org.jkiss.dbeaver.ext.postgresql.sql;
import org.eclipse.core.runtime.IAdapterFactory;
import org.jkiss.dbeaver.model.sql.SQLDialect;
......
......@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jkiss.dbeaver.ext.postgresql.ui.sql;
package org.jkiss.dbeaver.ext.postgresql.sql;
import org.jkiss.code.NotNull;
import org.jkiss.code.Nullable;
......
......@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jkiss.dbeaver.ext.postgresql.ui.sql;
package org.jkiss.dbeaver.ext.postgresql.sql;
import org.eclipse.jface.text.rules.ICharacterScanner;
import org.jkiss.dbeaver.ext.postgresql.PostgreConstants;
......
......@@ -65,7 +65,7 @@ public class SQLTokenAdapter extends Token {
return new TextAttribute(scanner.getColor(SQLConstants.CONFIG_COLOR_DELIMITER), null, scanner.getKeywordStyle());
case T_CONTROL:
case T_SET_DELIMITER:
return new TextAttribute(scanner.getColor(SQLConstants.CONFIG_COLOR_COMMAND), null, SWT.NORMAL);
return new TextAttribute(scanner.getColor(SQLConstants.CONFIG_COLOR_COMMAND), null, scanner.getKeywordStyle());
case T_PARAMETER:
case T_VARIABLE:
return new TextAttribute(scanner.getColor(SQLConstants.CONFIG_COLOR_PARAMETER), null, scanner.getKeywordStyle());
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册