Skip to content

Commit

Permalink
dbeaver#18437 replaced tab with 4 spaces
Browse files Browse the repository at this point in the history
  • Loading branch information
adaptun committed Jun 12, 2024
1 parent de7664e commit 274ea06
Showing 1 changed file with 18 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -76,13 +76,13 @@ public String getViewDDL(

public boolean isSystemSchema(GenericSchema schema) {
if (schema.getName().startsWith("%") && !schema.getName().toUpperCase().startsWith("%Z")) {
return true;
return true;
}
if (schema.getName().startsWith("%ZEN_")) {
return true;
return true;
}
if (schema.getName().equals("INFORMATION_SCHEMA")) {
return true;
return true;
}
return false;
}
Expand All @@ -92,11 +92,11 @@ public boolean supportsTriggers(@NotNull GenericDataSource dataSource) {
@Override
public JDBCStatement prepareTableTriggersLoadStatement(@NotNull JDBCSession session, @NotNull GenericStructContainer container, @Nullable GenericTableBase table) throws SQLException {
String query = "SELECT trigger_name, table_name as OWNER, "
+ " event_manipulation, action_order, action_orientation, action_timing"
+ " FROM INFORMATION_SCHEMA.TRIGGERS WHERE table_schema=?";
+ " event_manipulation, action_order, action_orientation, action_timing"
+ " FROM INFORMATION_SCHEMA.TRIGGERS WHERE table_schema=?";

if (table != null) {
query += " AND table_name = ?";
query += " AND table_name = ?";
}

JDBCPreparedStatement dbStat = session.prepareStatement(query);
Expand All @@ -110,27 +110,27 @@ public JDBCStatement prepareTableTriggersLoadStatement(@NotNull JDBCSession sess

@Override
public GenericTableTrigger createTableTriggerImpl(@NotNull JDBCSession session, @NotNull GenericStructContainer genericStructContainer, @NotNull GenericTableBase genericTableBase, String triggerName, @NotNull JDBCResultSet resultSet) throws DBException {
StringBuilder triggerDefinition = new StringBuilder();
triggerDefinition.append(JDBCUtils.safeGetString(resultSet, "action_timing"));
triggerDefinition.append(" ");
triggerDefinition.append(JDBCUtils.safeGetString(resultSet, "event_manipulation").replace('/', ','));
String action_order = JDBCUtils.safeGetString(resultSet, "action_order");
if (action_order != null) {
triggerDefinition.append(" ORDER ").append(action_order);
}
triggerDefinition.append(" FOR EACH ").append(JDBCUtils.safeGetString(resultSet, "action_orientation"));
return new GenericTableTrigger(genericTableBase, triggerName, triggerDefinition.toString());
StringBuilder triggerDefinition = new StringBuilder();
triggerDefinition.append(JDBCUtils.safeGetString(resultSet, "action_timing"));
triggerDefinition.append(" ");
triggerDefinition.append(JDBCUtils.safeGetString(resultSet, "event_manipulation").replace('/', ','));
String action_order = JDBCUtils.safeGetString(resultSet, "action_order");
if (action_order != null) {
triggerDefinition.append(" ORDER ").append(action_order);
}
triggerDefinition.append(" FOR EACH ").append(JDBCUtils.safeGetString(resultSet, "action_orientation"));
return new GenericTableTrigger(genericTableBase, triggerName, triggerDefinition.toString());
}

@Override
public String getTriggerDDL(@NotNull DBRProgressMonitor monitor, @NotNull GenericTrigger trigger) throws DBException {
if (!(trigger instanceof GenericTableTrigger)) {
return super.getTriggerDDL(monitor, trigger);
return super.getTriggerDDL(monitor, trigger);
}

trigger = (GenericTableTrigger) trigger;

String sqlStatement = "SELECT ACTION_STATEMENT "
String sqlStatement = "SELECT ACTION_STATEMENT "
+ " FROM INFORMATION_SCHEMA.TRIGGERS "
+ "where TABLE_NAME=? and TABLE_SCHEMA=? and Trigger_Name = ?";
try (JDBCSession session = DBUtils.openMetaSession(monitor, trigger, "Load source code")) {
Expand Down

0 comments on commit 274ea06

Please sign in to comment.