Skip to content

Instantly share code, notes, and snippets.

public List<?> translate(LanguageObject obj, ExecutionContext context) {
List<?> parts = null;
if (obj instanceof Function) {
Function function = (Function)obj;
if (functionModifiers != null) {
String name = function.getName();
while (true) {
FunctionModifier modifier = functionModifiers.get(name);
if (modifier != null) {
parts = modifier.translate(function);
@Tom9729
Tom9729 / link.sh
Created November 9, 2014 19:27
Replace application server JARs with links to JARs installed in the local Maven repo to simplify development.
diff --git a/api/src/main/java/org/teiid/language/visitor/SQLStringVisitor.java b/api/src/main/java/org/teiid/language/visitor/SQLStringVisitor.java
index eacedb5..92abc54 100644
--- a/api/src/main/java/org/teiid/language/visitor/SQLStringVisitor.java
+++ b/api/src/main/java/org/teiid/language/visitor/SQLStringVisitor.java
@@ -41,7 +41,9 @@ import org.teiid.language.SQLConstants.NonReserved;
import org.teiid.language.SQLConstants.Tokens;
import org.teiid.language.SortSpecification.Ordering;
import org.teiid.metadata.AbstractMetadataRecord;
+import org.teiid.metadata.Column;
import org.teiid.metadata.Table;
diff --git a/install.sh b/install.sh
index d81b835..8e91857 100755
--- a/install.sh
+++ b/install.sh
@@ -11,6 +11,7 @@ TEIID_DIST=teiid-${TEIID_VERSION}-jboss-dist.zip
SOURCES=(
"jboss-eap.zip"
"teiid-console-dist.zip"
+ "ironjacamar.zip"
)
@Tom9729
Tom9729 / ironjacamar-build.sh
Last active August 29, 2015 14:08
Script to create a newer ironjacamar module for EAP 6.3 Alpha1.
#!/bin/bash
BASE_URL="https://repository.jboss.org/nexus/content/groups/public/org/jboss/ironjacamar"
VERSION="1.0.26.Final"
MODULE_DIR="modules/system/layers/base/org/jboss/ironjacamar"
ZIP_FILE="ironjacamar-$VERSION.zip"
## Push CWD onto stack, then make directory
## and CD into it.
function pushmkcd {