Package org.teiid.core.types

Examples of org.teiid.core.types.BlobType


          }
          break;
        case VDBRESOURCES:
          String[] filePaths = indexMetadata.getVDBResourcePaths();
              for (String filePath : filePaths) {
                rows.add(Arrays.asList(filePath, new BlobType(indexMetadata.getVDBResourceAsBlob(filePath))));
              }
          break;
        }
        return new CollectionTupleSource(rows.iterator());
      }
View Full Code Here


          }
        } finally {
          is.close();
        }
      }
      return new BlobType(new BlobImpl(cisf));
  }
View Full Code Here

            }
            else if (streamable instanceof ClobType) {
                ClobType clob = (ClobType)streamable;
                return new ByteLobChunkStream(new ReaderInputStream(clob.getCharacterStream(), Charset.forName(Streamable.ENCODING)), chunkSize);           
            }
            BlobType blob = (BlobType)streamable;
            return new ByteLobChunkStream(blob.getBinaryStream(), chunkSize);                       
        } catch(SQLException e) {
            throw new IOException(e);
        }
    }
View Full Code Here

      if (isText) {
        ClobImpl clob = new ClobImpl(isf, -1);
        clob.setEncoding(encoding.name());
        value = new ClobType(clob);
      } else {
        value = new BlobType(new BlobImpl(isf));
      }
      result.add(value);
      result.add(file.getName());
      return result;
    }
View Full Code Here

TOP

Related Classes of org.teiid.core.types.BlobType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.