@Override public void resolve() { if ( fileName != null && !fileName.isEmpty() ) { try { FileObject fileObject = KettleVFS.getFileObject( getParentStepMeta().getParentTransMeta().environmentSubstitute( fileName ) ); if ( AliasedFileObject.isAliasedFile( fileObject ) ) { fileName = ( (AliasedFileObject) fileObject ).getOriginalURIString(); } } catch ( KettleFileException e ) { throw new RuntimeException( e ); } } } }
@Override public void resolve() { for ( int i = 0; i < inputFiles.fileName.length; i++ ) { if ( inputFiles.fileName[i] != null && !inputFiles.fileName[i].isEmpty() ) { try { FileObject fileObject = KettleVFS.getFileObject( getParentStepMeta().getParentTransMeta().environmentSubstitute( inputFiles.fileName[i] ) ); if ( AliasedFileObject.isAliasedFile( fileObject ) ) { inputFiles.fileName[i] = ( (AliasedFileObject) fileObject ).getOriginalURIString(); } } catch ( KettleFileException e ) { throw new RuntimeException( e ); } } } }
public static String getKettleVFSFileName( String path ) throws KettleFileException { String inputFileName = path; FileObject inputFileObject = KettleVFS.getFileObject( path ); if ( AliasedFileObject.isAliasedFile( inputFileObject ) ) { inputFileName = ( (AliasedFileObject) inputFileObject ).getOriginalURIString(); } return inputFileName; } }
private String resolvePath( String path ) { if ( path != null && !path.isEmpty() ) { try { FileObject fileObject = KettleVFS.getFileObject( path ); if ( AliasedFileObject.isAliasedFile( fileObject ) ) { return ( (AliasedFileObject) fileObject ).getOriginalURIString(); } } catch ( KettleFileException e ) { throw new RuntimeException( e ); } } return path; } }
public static List<? extends IParquetInputField> retrieveSchema( NamedClusterServiceLocator namedClusterServiceLocator, NamedCluster namedCluster, String path ) throws Exception { FormatService formatService = namedClusterServiceLocator.getService( namedCluster, FormatService.class ); IPentahoParquetInputFormat in = formatService.createInputFormat( IPentahoParquetInputFormat.class ); FileObject inputFileObject = KettleVFS.getFileObject( path ); if ( AliasedFileObject.isAliasedFile( inputFileObject ) ) { path = ( (AliasedFileObject) inputFileObject ).getOriginalURIString(); } return in.readSchema( path ); }
@Override public void resolve() { if ( filename != null && !filename.isEmpty() ) { try { String realFileName = getParentStepMeta().getParentTransMeta().environmentSubstitute( filename ); FileObject fileObject = KettleVFS.getFileObject( realFileName ); if ( AliasedFileObject.isAliasedFile( fileObject ) ) { filename = ( (AliasedFileObject) fileObject ).getOriginalURIString(); } } catch ( KettleFileException e ) { throw new RuntimeException( e ); } } }
@Override public void resolve() { if ( filename != null && !filename.isEmpty() ) { try { String realFileName = getParentStepMeta().getParentTransMeta().environmentSubstitute( filename ); FileObject fileObject = KettleVFS.getFileObject( realFileName ); if ( AliasedFileObject.isAliasedFile( fileObject ) ) { filename = ( (AliasedFileObject) fileObject ).getOriginalURIString(); } } catch ( KettleFileException e ) { throw new RuntimeException( e ); } } }
@Override public void resolve() { if ( inputFiles != null && inputFiles.fileName != null ) { for ( int i = 0; i < inputFiles.fileName.length; i++ ) { try { String realFileName = getParentStepMeta().getParentTransMeta().environmentSubstitute( inputFiles.fileName[ i ] ); FileObject fileObject = KettleVFS.getFileObject( realFileName ); if ( AliasedFileObject.isAliasedFile( fileObject ) ) { inputFiles.fileName[ i ] = ( (AliasedFileObject) fileObject ).getOriginalURIString(); } } catch ( KettleFileException e ) { throw new RuntimeException( e ); } } } } }
@Override public void resolve() { if ( inputFiles != null && inputFiles.fileName != null ) { for ( int i = 0; i < inputFiles.fileName.length; i++ ) { try { String realFileName = getParentStepMeta().getParentTransMeta().environmentSubstitute( inputFiles.fileName[ i ] ); FileObject fileObject = KettleVFS.getFileObject( realFileName ); if ( AliasedFileObject.isAliasedFile( fileObject ) ) { inputFiles.fileName[ i ] = ( (AliasedFileObject) fileObject ).getOriginalURIString(); } } catch ( KettleFileException e ) { throw new RuntimeException( e ); } } } } }
@Override public void resolve() { if ( filename != null && !filename.isEmpty() ) { try { String realFileName = getParentStepMeta().getParentTransMeta().environmentSubstitute( filename ); FileObject fileObject = KettleVFS.getFileObject( realFileName ); if ( AliasedFileObject.isAliasedFile( fileObject ) ) { filename = ( (AliasedFileObject) fileObject ).getOriginalURIString(); } } catch ( KettleFileException e ) { throw new RuntimeException( e ); } } if ( schemaFilename != null && !schemaFilename.isEmpty() ) { try { String realSchemaFilename = getParentStepMeta().getParentTransMeta().environmentSubstitute( schemaFilename ); FileObject fileObject = KettleVFS.getFileObject( realSchemaFilename ); if ( AliasedFileObject.isAliasedFile( fileObject ) ) { schemaFilename = ( (AliasedFileObject) fileObject ).getOriginalURIString(); } } catch ( KettleFileException e ) { throw new RuntimeException( e ); } } }
@Override public void resolve() { if ( dataLocation != null && !dataLocation.isEmpty() ) { try { String realFileName = getParentStepMeta().getParentTransMeta().environmentSubstitute( dataLocation ); FileObject fileObject = KettleVFS.getFileObject( realFileName ); if ( AliasedFileObject.isAliasedFile( fileObject ) ) { dataLocation = ( (AliasedFileObject) fileObject ).getOriginalURIString(); } } catch ( KettleFileException e ) { throw new RuntimeException( e ); } } if ( schemaLocation != null && !schemaLocation.isEmpty() ) { try { String realSchemaFilename = getParentStepMeta().getParentTransMeta().environmentSubstitute( schemaLocation ); FileObject fileObject = KettleVFS.getFileObject( realSchemaFilename ); if ( AliasedFileObject.isAliasedFile( fileObject ) ) { schemaLocation = ( (AliasedFileObject) fileObject ).getOriginalURIString(); } } catch ( KettleFileException e ) { throw new RuntimeException( e ); } } }
if ( AliasedFileObject.isAliasedFile( inputFileObject ) ) { inputFileName = ( (AliasedFileObject) inputFileObject ).getOriginalURIString();
if ( AliasedFileObject.isAliasedFile( outputFileObject ) ) { outputFileName = ( (AliasedFileObject) outputFileObject ).getOriginalURIString();
if ( AliasedFileObject.isAliasedFile( outputFileObject ) ) { outputFileName = ( (AliasedFileObject) outputFileObject ).getOriginalURIString();