@Test public void testSelectIntoWithNullLiteral() { String sql = "select null as x into #temp from pm1.g1"; //$NON-NLS-1$ Query query = (Query)helpResolve(sql); TempMetadataStore store = query.getTemporaryMetadata(); TempMetadataID id = store.getTempElementID("#temp.x"); //$NON-NLS-1$ assertEquals(DataTypeManager.DefaultDataClasses.STRING, id.getType()); }
query.getFrom().addClause(clause); query.getTemporaryMetadata().getData().putAll(q.getTemporaryMetadata().getData()); return q;
query.getFrom().addClause(clause); query.getTemporaryMetadata().getData().putAll(q.getTemporaryMetadata().getData()); return q;
query.getFrom().addClause(clause); query.getTemporaryMetadata().getData().putAll(q.getTemporaryMetadata().getData()); return q;
from.addClause(sqfc); query.getTemporaryMetadata().getData().putAll(store.getData()); return query;
from.addClause(sqfc); query.getTemporaryMetadata().getData().putAll(store.getData()); return query;
from.addClause(sqfc); query.getTemporaryMetadata().getData().putAll(store.getData()); return query;
TempMetadataStore tempMetadata = query.getTemporaryMetadata(); if (tempMetadata != null && !tempMetadata.getData().isEmpty()) { planEnv.addToGlobalMetadata(tempMetadata.getData());