Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/DBAdapter.java')
-rw-r--r--plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/DBAdapter.java27
1 files changed, 25 insertions, 2 deletions
diff --git a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/DBAdapter.java b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/DBAdapter.java
index 3a73c8f950..5a7e2e62ac 100644
--- a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/DBAdapter.java
+++ b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/DBAdapter.java
@@ -157,6 +157,23 @@ public abstract class DBAdapter implements IDBAdapter
field.appendValue(builder, value);
}
+ public boolean isTypeIndexable(DBType type)
+ {
+ switch (type)
+ {
+ case CLOB:
+ case BLOB:
+ case LONGVARCHAR:
+ case LONGVARBINARY:
+ case VARBINARY:
+ case BINARY:
+ return false;
+
+ default:
+ return true;
+ }
+ }
+
@Override
public String toString()
{
@@ -179,7 +196,10 @@ public abstract class DBAdapter implements IDBAdapter
builder.append(")");
String sql = builder.toString();
- if (TRACER.isEnabled()) TRACER.trace(sql);
+ if (TRACER.isEnabled())
+ {
+ TRACER.trace(sql);
+ }
statement.execute(sql);
DBIndex[] indices = table.getIndices();
@@ -219,7 +239,10 @@ public abstract class DBAdapter implements IDBAdapter
builder.append(")");
String sql = builder.toString();
- if (TRACER.isEnabled()) TRACER.trace(sql);
+ if (TRACER.isEnabled())
+ {
+ TRACER.trace(sql);
+ }
statement.execute(sql);
}

Back to the top