├── .gitignore
├── ConsistentRegions
├── Makefile
├── NonBlockingCheckpoint
│ ├── Makefile
│ ├── MyToolkit
│ │ ├── CRSource
│ │ │ ├── CRSource.xml
│ │ │ ├── CRSource_cpp.cgt
│ │ │ └── CRSource_h.cgt
│ │ ├── NBOp
│ │ │ ├── NBOp.xml
│ │ │ ├── NBOp_cpp.cgt
│ │ │ └── NBOp_h.cgt
│ │ └── impl
│ │ │ └── include
│ │ │ └── NBUnorderedMap.h
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ ├── delay.50K
│ │ └── input.50K
│ └── test
│ │ └── test.splmm
├── OddEven
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── Main-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Main.splmm
│ ├── Makefile
│ ├── README
│ ├── catalog.json
│ ├── data
│ │ └── .gitignore
│ └── info.xml
└── WordCount
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ ├── org.eclipse.core.runtime.prefs
│ ├── org.eclipse.jdt.apt.core.prefs
│ ├── org.eclipse.jdt.core.prefs
│ └── project.sploptions
│ ├── Main.spl
│ ├── Makefile
│ ├── README
│ ├── catalog.json
│ ├── data
│ └── loremIpsum.txt
│ ├── info.xml
│ └── result.dat.exp
├── ConsoleAndMonitoring
├── IndexAnalyzer
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ ├── org.eclipse.jdt.core.prefs
│ │ ├── project.sploptions
│ │ ├── sample.IndexAnalyzer-Distributed.splbuild
│ │ ├── sample.IndexCalculator-Distributed.splbuild
│ │ └── sample.TradeSource-Distributed.splbuild
│ ├── Makefile
│ ├── README.MD
│ ├── catalog.json
│ ├── data
│ │ └── TradesAndQuotes.csv.gz
│ ├── info.xml
│ └── sample
│ │ ├── IndexAnalyzer.spl
│ │ ├── IndexCalculator.spl
│ │ ├── TradeSource.spl
│ │ └── VwapTypes.spl
└── Makefile
├── Databases
├── DbLoader
│ └── README.md
├── JDBCForBluemix
│ └── README.md
└── TeradataODBC
│ └── README.md
├── Examples-for-beginners
├── 001_hello_world_in_spl
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── HelloWorld-Standalone.splbuild
│ │ ├── demo.HelloWorld-BuildConfig.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── demo
│ │ ├── .namespace
│ │ └── HelloWorld.spl
│ └── info.xml
├── 002_source_sink_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ ├── org.eclipse.jdt.core.prefs
│ │ ├── project.sploptions
│ │ ├── sample.source_sink_at_work-BuildConfig.splbuild
│ │ └── sample.source_sink_at_work-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ └── Employee.dat
│ ├── info.xml
│ └── sample
│ │ └── source_sink_at_work.spl
├── 003_sink_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ ├── org.eclipse.jdt.core.prefs
│ │ ├── project.sploptions
│ │ └── sample.sink_at_work-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ └── sample
│ │ └── sink_at_work.spl
├── 004_delay_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ ├── org.eclipse.jdt.core.prefs
│ │ ├── project.sploptions
│ │ └── sample.delay_at_work-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ └── sample
│ │ └── delay_at_work.spl
├── 005_throttle_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ ├── org.eclipse.jdt.core.prefs
│ │ ├── project.sploptions
│ │ └── sample.throttle_at_work-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ └── sample
│ │ └── throttle_at_work.spl
├── 006_barrier_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ ├── org.eclipse.jdt.core.prefs
│ │ ├── project.sploptions
│ │ └── sample.barrier_at_work-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ └── bank_tasks.dat
│ ├── info.xml
│ └── sample
│ │ └── barrier_at_work.spl
├── 007_split_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ ├── org.eclipse.jdt.core.prefs
│ │ ├── project.sploptions
│ │ ├── sample.split_at_work-BuildConfig.splbuild
│ │ ├── sample.split_at_work-Standalone.splbuild
│ │ └── sample.split_at_work.splmm.splmmoptions
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ ├── mapping.txt
│ │ └── stock_report.dat
│ ├── info.xml
│ └── sample
│ │ └── split_at_work.splmm
├── 008_get_submission_time_value
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── Main-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Main.spl
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ └── info.xml
├── 009_custom_operator_using_get_submission_time_value
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── Main-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Main.spl
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ └── info.xml
├── 010_get_compile_time_value
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── Main-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Main.spl
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ └── info.xml
├── 011_compiler_intrinsic_functions
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── Main-Standalone.splbuild
│ ├── Main.spl
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ └── info.xml
├── 012_filter_functor_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ └── my.sample
│ │ └── Main.spl
├── 013_punctor_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ └── my.sample
│ │ └── Main.spl
├── 014_sort_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ └── EmployeeRecords.txt
│ ├── info.xml
│ └── my
│ │ └── sample
│ │ └── Main.spl
├── 015_join_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ ├── DepartmentRecords.txt
│ │ ├── EmployeeRecords.txt
│ │ ├── inventory.txt
│ │ └── orders.txt
│ ├── info.xml
│ └── my
│ │ └── sample
│ │ └── Main.spl
├── 016_aggregate_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ └── Population.txt
│ ├── info.xml
│ └── my.sample
│ │ └── Main.spl
├── 017_filesource_filesink_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ ├── DepartmentRecords.txt
│ │ ├── EmployeeRecords.txt
│ │ └── Population.txt
│ ├── info.xml
│ ├── my.sample
│ │ └── Main.spl
│ └── test1
│ │ ├── DepartmentRecords.txt
│ │ ├── EmployeeRecords.txt
│ │ └── Population.txt
├── 018_directory_scan_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ ├── DepartmentRecords.txt
│ │ ├── EmployeeRecords.txt
│ │ └── Population.txt
│ ├── info.xml
│ └── my.sample
│ │ └── Main.spl
├── 019_import_export_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── my.sample.Main-Distributed.splbuild
│ │ └── my.sample2.Main-Distributed1.splbuild
│ ├── .tempLaunch
│ │ ├── Distributed.my.sample.Main.adl
│ │ └── Distributed1.my.sample2.Main.adl
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ ├── DepartmentRecords.txt
│ │ └── EmployeeRecords.txt
│ ├── info.xml
│ ├── my.sample
│ │ └── Main.spl
│ └── my.sample2
│ │ └── Main.spl
├── 020_metrics_sink_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Distributed.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ └── my.sample
│ │ └── Main.spl
├── 021_pair_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ └── my.sample
│ │ └── Main.spl
├── 022_deduplicate_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ └── my.sample
│ │ └── Main.spl
├── 023_union_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ ├── DepartmentRecords.txt
│ │ ├── EmployeeRecords.txt
│ │ ├── inventory.txt
│ │ └── orders.txt
│ ├── info.xml
│ └── my.sample
│ │ └── Main.spl
├── 024_threaded_split_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ └── my.sample
│ │ └── Main.spl
├── 025_dynamic_filter_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ ├── AddMatchValues.txt
│ │ └── RemoveMatchValues.txt
│ ├── info.xml
│ └── my.sample
│ │ └── Main.spl
├── 026_gate_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ └── my.sample
│ │ └── Main.spl
├── 028_multiple_composites_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample1.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ └── StockOrders.txt
│ ├── info.xml
│ ├── my.sample1
│ │ └── Main.spl
│ ├── my.sample2
│ │ └── StockMatch.spl
│ └── my.sample3
│ │ └── StockOrderCommission.spl
├── 029_spl_functions_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ └── Calculator_Input.txt
│ ├── info.xml
│ └── my.sample
│ │ ├── Calculator.spl
│ │ └── Main.spl
├── 030_spl_config_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample3.Main-Distributed.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ └── AirlinesSplitter.txt
│ ├── info.xml
│ └── my.sample3
│ │ └── Main.spl
├── 031_spl_mixed_mode_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ ├── mapping.txt
│ │ └── stock_report.dat
│ ├── info.xml
│ └── my.sample
│ │ └── Main.splmm
├── 032_native_function_at_work
│ ├── 032_native_function_at_work
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings
│ │ │ └── my.sample.Main-Standalone.splbuild
│ │ ├── Makefile
│ │ ├── data
│ │ │ └── product_details.txt
│ │ ├── functions.inside.header_file
│ │ │ └── native.function
│ │ │ │ └── function.xml
│ │ ├── functions.inside.shared_lib
│ │ │ └── native.function
│ │ │ │ └── function.xml
│ │ ├── impl
│ │ │ ├── bin
│ │ │ │ └── archLevel
│ │ │ ├── include
│ │ │ │ ├── Functions.h
│ │ │ │ └── LibFunctions.h
│ │ │ └── src
│ │ │ │ └── LibFunctions.cpp
│ │ ├── info.xml
│ │ └── my.sample
│ │ │ └── Main.spl
│ ├── Makefile
│ ├── NativeFunctionLib
│ │ ├── .cproject
│ │ ├── .project
│ │ ├── .settings
│ │ │ └── org.eclipse.cdt.core.prefs
│ │ ├── LibFunctions.cpp
│ │ ├── LibFunctions.h
│ │ └── mk
│ ├── README.md
│ └── catalog.json
├── 033_java_primitive_operator_at_work
│ ├── 033_java_primitive_operator_at_work
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings
│ │ │ └── my.sample.Main-Standalone.splbuild
│ │ ├── com.ibm.streams.rss.reader
│ │ │ └── RSSReader
│ │ │ │ └── RSSReader.xml
│ │ ├── data
│ │ │ └── rss_feed_sources.txt
│ │ ├── impl
│ │ │ └── java
│ │ │ │ └── src
│ │ │ │ └── com
│ │ │ │ └── ibm
│ │ │ │ └── streams
│ │ │ │ └── rss
│ │ │ │ └── reader
│ │ │ │ └── RSSReader.java
│ │ ├── info.xml
│ │ └── my.sample
│ │ │ └── Main.spl
│ ├── Makefile
│ ├── README.md
│ ├── RSS_Reader_Primitive
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src
│ │ │ └── com
│ │ │ └── ibm
│ │ │ └── streams
│ │ │ └── rss
│ │ │ └── reader
│ │ │ └── RSSReader.java
│ └── catalog.json
├── 034_odbc_adapters_for_db2_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── my.sample.Main-Standalone.splbuild
│ │ └── org.eclipse.core.runtime.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── create_034_db2_tables.sql
│ ├── data
│ │ └── ShipmentStatus.txt
│ ├── etc
│ │ └── connections.xml
│ ├── info.xml
│ └── my.sample
│ │ └── Main.spl
├── 035_c++_primitive_operator_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── directory.lister
│ │ └── DirectoryLister
│ │ │ ├── DirectoryLister.xml
│ │ │ ├── DirectoryLister_cpp.cgt
│ │ │ └── DirectoryLister_h.cgt
│ ├── info.xml
│ └── my.sample
│ │ └── Main.spl
├── 036_shared_lib_primitive_operator_at_work
│ ├── 036_shared_lib_primitive_operator_at_work
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings
│ │ │ └── my.sample.Main-Standalone.splbuild
│ │ ├── data
│ │ │ └── ns-lookup-nodes.txt
│ │ ├── impl
│ │ │ ├── bin
│ │ │ │ └── archLevel
│ │ │ ├── include
│ │ │ │ └── NameServerLookup.h
│ │ │ └── src
│ │ │ │ └── NameServerLookup.cpp
│ │ ├── info.xml
│ │ ├── my.sample
│ │ │ └── Main.spl
│ │ └── ns.lookup
│ │ │ └── NSLookup
│ │ │ ├── NSLookup.xml
│ │ │ ├── NSLookup_cpp.cgt
│ │ │ ├── NSLookup_cpp.pm
│ │ │ ├── NSLookup_h.cgt
│ │ │ └── NSLookup_h.pm
│ ├── Makefile
│ ├── PrimitiveOperatorLib
│ │ ├── .cproject
│ │ ├── .project
│ │ ├── NameServerLookup.cpp
│ │ ├── NameServerLookup.h
│ │ └── mk
│ ├── README.md
│ └── catalog.json
├── 037_odbc_adapters_for_solid_db_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── create_037_solid_db_tables.sql
│ ├── data
│ │ └── ShipmentStatus.txt
│ ├── etc
│ │ └── connections.xml
│ ├── info.xml
│ └── my.sample
│ │ └── Main.spl
├── 038_spl_built_in_functions_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── test.scratch.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ └── test.scratch
│ │ └── Main.spl
├── 039_application_set_at_work
│ ├── .ApplicationSet.combined
│ ├── .project
│ ├── ApplicationSet.properties
│ ├── Makefile
│ ├── README.md
│ └── catalog.json
├── 040_ingest_data_generation_in_spl
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── impl
│ │ └── include
│ │ │ └── Functions.h
│ ├── info.xml
│ ├── my.sample
│ │ └── Main.spl
│ └── test.datagen
│ │ └── native.function
│ │ └── function.xml
├── 041_real_time_streams_merger
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── real.time.merger.real_time_streams_merger-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ ├── source1.txt
│ │ ├── source2.txt
│ │ └── source3.txt
│ ├── impl
│ │ └── include
│ │ │ └── PriorityQueue.h
│ ├── info.xml
│ └── real.time.merger
│ │ ├── .namespace
│ │ ├── OrderedMerger
│ │ ├── OrderedMerger.xml
│ │ ├── OrderedMergerCommon.pm
│ │ ├── OrderedMerger_cpp.cgt
│ │ └── OrderedMerger_h.cgt
│ │ └── real_time_streams_merger.spl
├── 042_dynamic_import_export_api_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── dynamic.importing.exporting.dynamic_export-Distributed.splbuild
│ │ └── dynamic.importing.exporting.dynamic_import-Distributed.splbuild
│ ├── .tempLaunch
│ │ ├── Distributed.dynamic.importing.exporting.dynamic_export.adl
│ │ └── Distributed.dynamic.importing.exporting.dynamic_import.adl
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── dynamic.importing.exporting
│ │ ├── .namespace
│ │ ├── dynamic_export.spl
│ │ └── dynamic_import.spl
│ └── info.xml
├── 043_import_export_filter_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── importing.exporting.filter.export_with_filter-Distributed.splbuild
│ │ └── importing.exporting.filter.import_with_filter-Distributed.splbuild
│ ├── .tempLaunch
│ │ ├── Distributed.importing.exporting.filter.export_with_filter.adl
│ │ └── Distributed.importing.exporting.filter.import_with_filter.adl
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── importing.exporting.filter
│ │ ├── .namespace
│ │ ├── export_with_filter.spl
│ │ └── import_with_filter.spl
│ └── info.xml
├── 044_streams_checkpointing_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── checkpointing.example.streams_checkpointing_at_work-Distributed.splbuild
│ ├── .tempLaunch
│ │ └── Distributed.checkpointing.example.streams_checkpointing_at_work.adl
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── checkpointing.example
│ │ ├── .namespace
│ │ └── streams_checkpointing_at_work.spl
│ ├── data
│ │ ├── AggOutput.csv
│ │ └── ckpt
│ │ │ └── pe1.ckpt
│ │ │ └── op0.ckpt
│ └── info.xml
├── 045_file_source_using_spl_custom_operator
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── my.file.source.file_source_using_spl_custom_operator-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ └── stock_report.dat
│ ├── info.xml
│ └── my.file.source
│ │ ├── .namespace
│ │ └── file_source_using_spl_custom_operator.spl
├── 046_launching_external_apps_in_spl
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── launch.external.apps.launching_external_apps-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ └── test-script.sh
│ ├── impl
│ │ └── include
│ │ │ └── Functions.h
│ ├── info.xml
│ └── launch.external.apps
│ │ ├── .namespace
│ │ ├── launching_external_apps.spl
│ │ └── native.function
│ │ └── function.xml
├── 047_streams_host_tags_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── host.tags.streams_host_tags_at_work-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── host.tags
│ │ ├── .namespace
│ │ ├── streams_host_tags_at_work.spl
│ │ └── tips-on-using-streams-host-tags.txt
│ └── info.xml
├── 048_source_operator_with_control_port
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── source_op_with_control_port.source_operator_with_control_port-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ └── source_op_with_control_port
│ │ ├── .namespace
│ │ ├── MyOp
│ │ ├── MyOp.xml
│ │ ├── MyOp_cpp.cgt
│ │ └── MyOp_h.cgt
│ │ └── source_operator_with_control_port.spl
├── 049_json_to_tuple_to_json_using_java
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ ├── org.eclipse.jdt.core.prefs
│ │ ├── project.sploptions
│ │ └── sample.Main-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── bin
│ │ └── run.sh
│ ├── catalog.json
│ ├── com.ibm.streamsx.json
│ │ ├── JSONToTuple
│ │ │ └── .gitkeep
│ │ └── TupleToJSON
│ │ │ └── .gitkeep
│ ├── data
│ │ ├── historical_data_tuple_input1.csv
│ │ ├── json_input1.dat
│ │ ├── json_input2.dat
│ │ └── json_input3.dat
│ ├── impl
│ │ └── lib
│ │ │ └── com.ibm.streamsx.json.jar
│ ├── info.xml
│ └── sample
│ │ └── Main.spl
├── 050_recursive_dir_scan
│ ├── 050_recursive_dir_scan
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings
│ │ │ └── recursive.dir.scan.recursive_dir_scan-Standalone.splbuild
│ │ ├── 01_simulate_data_feeds.sh
│ │ ├── 02_simulate_data_feeds.sh
│ │ ├── Makefile
│ │ ├── impl
│ │ │ ├── bin
│ │ │ │ └── archLevel
│ │ │ └── include
│ │ │ │ ├── RecursiveDirScan.h
│ │ │ │ └── RecursiveDirScanWrappers.h
│ │ ├── info.xml
│ │ └── recursive.dir.scan
│ │ │ ├── .namespace
│ │ │ ├── native.function
│ │ │ └── function.xml
│ │ │ └── recursive_dir_scan.spl
│ ├── Makefile
│ ├── README.md
│ ├── RecursiveDirScanLib
│ │ ├── .cproject
│ │ ├── .project
│ │ ├── RecursiveDirScan.cpp
│ │ ├── RecursiveDirScan.h
│ │ ├── RecursiveDirScanWrappers.h
│ │ └── mk
│ └── catalog.json
├── 051_native_functions_with_collection_types
│ ├── 051_native_functions_with_collection_types
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings
│ │ │ └── com.ibm.nf.test.native_functions_with_collection_types-Standalone.splbuild
│ │ ├── Makefile
│ │ ├── README.txt
│ │ ├── com.ibm.nf.test
│ │ │ ├── .namespace
│ │ │ ├── native.function
│ │ │ │ └── function.xml
│ │ │ └── native_functions_with_collection_types.spl
│ │ ├── impl
│ │ │ ├── bin
│ │ │ │ └── archLevel
│ │ │ └── include
│ │ │ │ ├── NativeFunctionsWithCollectionTypes.h
│ │ │ │ └── NativeFunctionsWithCollectionTypesWrappers.h
│ │ ├── info.xml
│ │ ├── mk
│ │ └── run-standalone.sh
│ ├── Makefile
│ ├── NativeFunctionsWithCollectionTypesLib
│ │ ├── .cproject
│ │ ├── .project
│ │ ├── NativeFunctionsWithCollectionTypes.cpp
│ │ ├── NativeFunctionsWithCollectionTypes.h
│ │ ├── NativeFunctionsWithCollectionTypesWrappers.h
│ │ └── mk
│ ├── README.md
│ └── catalog.json
├── 053_java_primitive_operator_with_complex_output_tuple_types
│ ├── 053_java_primitive_operator_with_complex_output_tuple_types
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings
│ │ │ └── com.acme.test.java_primitive_operator_with_complex_output_tuple_types-Standalone.splbuild
│ │ ├── com.acme.complex.otuple.submission
│ │ │ ├── .namespace
│ │ │ └── JavaPrimitiveWithComplexOutputTupleSubmission
│ │ │ │ └── JavaPrimitiveWithComplexOutputTupleSubmission.xml
│ │ ├── com.acme.test
│ │ │ ├── .namespace
│ │ │ └── java_primitive_operator_with_complex_output_tuple_types.spl
│ │ └── info.xml
│ ├── Java_Complex_Tuple_Type_Submission
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ └── src
│ │ │ └── com
│ │ │ └── acme
│ │ │ └── complex
│ │ │ └── tuple
│ │ │ └── type
│ │ │ └── submission
│ │ │ └── ComplexTupleTypeSubmission.java
│ ├── Makefile
│ ├── README.md
│ └── catalog.json
├── 054_serialize_deserialize_tuples
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── com.acme.test.serialize_deserialize_tuples-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ ├── native.function
│ │ │ └── function.xml
│ │ └── serialize_deserialize_tuples.spl
│ ├── data
│ │ └── PersonData.txt
│ ├── impl
│ │ └── include
│ │ │ └── Functions.h
│ └── info.xml
├── 055_json_to_tuple_to_json_using_c++
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── com.acme.test.json_to_tuple_to_json_using_cpp-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ ├── json_to_tuple_to_json_using_cpp.spl
│ │ └── native.function
│ │ │ └── function.xml
│ ├── data
│ │ └── PersonData.txt
│ ├── impl
│ │ └── include
│ │ │ └── Functions.h
│ └── info.xml
├── 057_reading_nested_tuple_data_via_file_source
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.Test1-Standalone.splbuild
│ │ └── org.eclipse.core.runtime.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── Test1.spl
│ ├── data
│ │ └── prepos_rps_in.csv
│ └── info.xml
├── 059_dynamic_scaleout_of_streams_application
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.ibm.streams.pricing.Pricer.splmm.splmmoptions
│ │ ├── com.ibm.streams.pricing.test.DynamicScaleOut.splmm.splmmoptions
│ │ ├── org.eclipse.core.runtime.prefs
│ │ └── project.sploptions
│ ├── Makefile
│ ├── README.md
│ ├── build_dynamic_scaleout_app.sh
│ ├── catalog.json
│ ├── com.ibm.streams.pricing.test
│ │ ├── .namespace
│ │ └── DynamicScaleOut.splmm
│ ├── com.ibm.streams.pricing
│ │ ├── .namespace
│ │ ├── DummyPricer
│ │ │ ├── DummyPricer.xml
│ │ │ ├── DummyPricer_cpp.cgt
│ │ │ └── DummyPricer_h.cgt
│ │ └── Pricer.splmm
│ ├── demo_dynamic_scaleout_app.sh
│ ├── info.xml
│ ├── mk
│ ├── readme.txt
│ ├── start_dynamic_scaleout_app.sh
│ ├── start_new_pricers.sh
│ ├── stop_active_pricers.sh
│ ├── stop_dynamic_scaleout_app.sh
│ └── stop_streams_instance.sh
├── 060_simple_pe_failover_technique_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.failover.test.simple_pe_failover_technique_at_work-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.failover.test
│ │ ├── .namespace
│ │ └── simple_pe_failover_technique_at_work.splmm
│ └── info.xml
├── 063_on_the_fly_tuple_creation_and_encoding_decoding_in_java_primitive_operators
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── application.Main-Standalone.splbuild
│ │ └── org.eclipse.core.runtime.prefs
│ ├── Makefile
│ ├── README.md
│ ├── application
│ │ ├── .namespace
│ │ ├── Main.spl
│ │ └── MyJavaEncodeDecode
│ │ │ └── MyJavaEncodeDecode.xml
│ ├── catalog.json
│ ├── impl
│ │ └── java
│ │ │ └── src
│ │ │ └── application
│ │ │ └── MyJavaEncodeDecode.java
│ └── info.xml
├── 064_using_spl_composite_params
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.CompositeParams-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── CompositeParams.spl
│ └── info.xml
├── 065_using_multiple_threads_in_java_operator
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.JavaOpSubmitFromMultipleThreads-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ ├── JavaOpSubmitFromMultipleThreads.spl
│ │ └── MyJavaOp
│ │ │ └── MyJavaOp.xml
│ ├── impl
│ │ └── java
│ │ │ └── src
│ │ │ └── com
│ │ │ └── acme
│ │ │ └── test
│ │ │ ├── MyJavaOp$StreamsModel.java
│ │ │ └── MyJavaOp.java
│ └── info.xml
├── 066_load_balancing_using_gate
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.LoadBalancingUsingGate-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── LoadBalancingUsingGate.spl
│ └── info.xml
├── 067_simple_java_source_operator
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.Temp1-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ ├── MyOp
│ │ │ └── MyOp.xml
│ │ └── Temp1.spl
│ ├── impl
│ │ ├── bin
│ │ │ └── archLevel
│ │ └── java
│ │ │ └── src
│ │ │ └── com
│ │ │ └── acme
│ │ │ └── test
│ │ │ └── MyOp.java
│ └── info.xml
├── 068_tuple_introspection_inside_java_operator
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.Temp2-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ ├── MyJavaOp
│ │ │ └── MyJavaOp.xml
│ │ └── Temp2.spl
│ ├── impl
│ │ └── java
│ │ │ └── src
│ │ │ └── com
│ │ │ └── acme
│ │ │ └── test
│ │ │ ├── MyJavaOp$StreamsModel.java
│ │ │ └── MyJavaOp.java
│ └── info.xml
├── 069_changing_map_value_during_iteration
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.ChangeMapValue-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── ChangeCollectionValue.spl
│ └── info.xml
├── 070_convert_block_data_into_tuples_using_parse
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.ConvertBlockDataWithParse-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── ConvertBlockDataWithParse.spl
│ ├── data
│ │ └── test1.txt
│ └── info.xml
├── 071_java_native_functions
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.JavaNativeFunctions-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.myutilx
│ │ └── native.function
│ │ │ ├── SPL_JNIFunctions_com_acme_myutilx.h
│ │ │ └── javaFunction.xml
│ ├── com.acme.myutily
│ │ └── native.function
│ │ │ ├── SPL_JNIFunctions_com_acme_myutily.h
│ │ │ └── javaFunction.xml
│ ├── com.acme.myutilz
│ │ └── native.function
│ │ │ ├── SPL_JNIFunctions_com_acme_myutilz.h
│ │ │ └── javaFunction.xml
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── JavaNativeFunctions.spl
│ ├── impl
│ │ └── java
│ │ │ └── src
│ │ │ ├── MyJavaFunctions$StreamsModel.java
│ │ │ └── MyJavaFunctions.java
│ └── info.xml
├── 072_using_streams_rest_apis
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.UsingStreamsRestApis-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.myrestfunctions
│ │ └── native.function
│ │ │ ├── SPL_JNIFunctions_com_acme_myrestfunctions.h
│ │ │ └── javaFunction.xml
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── UsingStreamsRestApis.spl
│ ├── impl
│ │ └── java
│ │ │ └── src
│ │ │ └── com
│ │ │ └── acme
│ │ │ └── test
│ │ │ └── rest
│ │ │ ├── MyJavaRestFunctions$StreamsModel.java
│ │ │ └── MyJavaRestFunctions.java
│ └── info.xml
├── 073_java_operator_fusion
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.JavaFusion-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ ├── FirstJavaOp
│ │ │ └── FirstJavaOp.xml
│ │ ├── JavaFusion.spl
│ │ └── SecondJavaOp
│ │ │ └── SecondJavaOp.xml
│ ├── impl
│ │ └── java
│ │ │ └── src
│ │ │ └── com
│ │ │ └── acme
│ │ │ └── test
│ │ │ ├── FirstJavaOp$StreamsModel.java
│ │ │ ├── FirstJavaOp.java
│ │ │ ├── SecondJavaOp$StreamsModel.java
│ │ │ └── SecondJavaOp.java
│ └── info.xml
├── 074_user_defined_parallelism_01
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.UDP1-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── UDP1.spl
│ └── info.xml
├── 075_user_defined_parallelism_02
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.UDP2-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── UDP2.spl
│ ├── data
│ │ └── Test1.csv
│ └── info.xml
├── 076_user_defined_parallelism_03
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.UDP3-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── UDP3.spl
│ └── info.xml
├── 077_user_defined_parallelism_04
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.UDP4-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── UDP4.spl
│ └── info.xml
├── 078_user_defined_parallelism_05
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.UDP5-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── UDP5.spl
│ └── info.xml
├── 079_user_defined_parallelism_06
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.UDP6-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── UDP6.spl
│ └── info.xml
├── 080_user_defined_parallelism_07
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.UDP7-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── UDP7.spl
│ └── info.xml
├── 081_user_defined_parallelism_08
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.UDP8-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── UDP8.spl
│ └── info.xml
├── 082_user_defined_parallelism_09
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.UDP9-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── UDP9.spl
│ └── info.xml
├── 083_user_defined_parallelism_10
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.UDP10-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── UDP10.spl
│ └── info.xml
├── 084_user_defined_parallelism_11
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.UDP11-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── UDP11.spl
│ └── info.xml
├── 085_user_defined_parallelism_12
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.UDP12-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── UDP12.spl
│ └── info.xml
├── 086_jms_source_sink_using_activemq
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.JMSSourceSink-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── JMSSourceSink.spl
│ ├── etc
│ │ └── connections.xml
│ └── info.xml
├── 087_email_alerts_via_java_native_function
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.EmailAlerts-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test.email
│ │ └── native.function
│ │ │ ├── SPL_JNIFunctions_com_acme_test_email.h
│ │ │ └── javaFunction.xml
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── EmailAlerts.spl
│ ├── impl
│ │ └── java
│ │ │ └── src
│ │ │ └── com
│ │ │ └── acme
│ │ │ └── test
│ │ │ └── email
│ │ │ └── sender
│ │ │ ├── EmailSender$StreamsModel.java
│ │ │ └── EmailSender.java
│ └── info.xml
├── 088_java_operator_params_and_multiple_input_output_ports
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.JavaOperatorParams-Standalone.splbuild
│ │ ├── com.acme.test.Java_Operator_Params-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ ├── JavaOperatorParams.spl
│ │ └── MyJavaOp
│ │ │ └── MyJavaOp.xml
│ ├── impl
│ │ └── java
│ │ │ └── src
│ │ │ └── com
│ │ │ └── acme
│ │ │ └── test
│ │ │ ├── MyJavaOp$StreamsModel.java
│ │ │ └── MyJavaOp.java
│ └── info.xml
├── 089_integrating_streams_apps_with_web_apps
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.WebCalculator-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── WebCalculator.spl
│ └── info.xml
├── 090_consistent_region_spl_01
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.ConsistentRegion1-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── ConsistentRegion1.spl
│ ├── data
│ │ └── loremIpsum.txt
│ └── info.xml
├── 091_consistent_region_spl_02
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.ConsistentRegion2-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── ConsistentRegion2.spl
│ └── info.xml
├── 092_consistent_region_spl_03
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.ConsistentRegion3-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── ConsistentRegion3.spl
│ └── info.xml
├── 093_consistent_region_spl_04
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.ConsistentRegion4-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── ConsistentRegion4.spl
│ └── info.xml
├── 094_consistent_region_spl_05
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.ConsistentRegion5-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── ConsistentRegion5.spl
│ └── info.xml
├── 095_consistent_region_spl_06
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.ConsistentRegion6-Distributed.splbuild
│ │ ├── com.acme.test.TCPDataSender-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ ├── ConsistentRegion6.spl
│ │ └── TCPDataSender.spl
│ └── info.xml
├── 096_consistent_region_cpp_07
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.ConsistentRegion7-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ ├── ConsistentRegion7.spl
│ │ └── SimpleSourceOp
│ │ │ ├── SimpleSourceOp.xml
│ │ │ ├── SimpleSourceOp_cpp.cgt
│ │ │ └── SimpleSourceOp_h.cgt
│ └── info.xml
├── 097_consistent_region_cpp_08
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.ConsistentRegion8-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ ├── ConsistentRegion8.spl
│ │ └── CppCalculator
│ │ │ ├── CppCalculator.xml
│ │ │ ├── CppCalculator_cpp.cgt
│ │ │ └── CppCalculator_h.cgt
│ ├── data
│ │ └── requests.txt
│ └── info.xml
├── 098_consistent_region_java_09
│ ├── .apt_generated
│ │ └── com
│ │ │ └── acme
│ │ │ └── test
│ │ │ └── SimpleSourceOp$StreamsModel.java
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.ConsistentRegion9-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ ├── ConsistentRegion9.spl
│ │ └── SimpleSourceOp
│ │ │ └── SimpleSourceOp.xml
│ ├── impl
│ │ └── java
│ │ │ └── src
│ │ │ └── com
│ │ │ └── acme
│ │ │ └── test
│ │ │ └── SimpleSourceOp.java
│ └── info.xml
├── 099_consistent_region_java_10
│ ├── .apt_generated
│ │ └── com
│ │ │ └── acme
│ │ │ └── test
│ │ │ └── JavaCalculator$StreamsModel.java
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.ConsistentRegion10-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ ├── ConsistentRegion10.spl
│ │ └── JavaCalculator
│ │ │ └── JavaCalculator.xml
│ ├── data
│ │ └── requests.txt
│ ├── impl
│ │ └── java
│ │ │ └── src
│ │ │ └── com
│ │ │ └── acme
│ │ │ └── test
│ │ │ └── JavaCalculator.java
│ └── info.xml
├── 100_using_jmx_api_01
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ └── src
│ │ └── com
│ │ └── acme
│ │ └── test
│ │ └── UseJmxToQueryDomains.java
├── 101_using_jmx_api_02
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ └── src
│ │ └── com
│ │ └── acme
│ │ └── test
│ │ └── UsingJmxToGetBulkData.java
├── 102_using_jmx_api_03
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ └── src
│ │ └── com
│ │ └── acme
│ │ └── test
│ │ └── UsingJmxNotifications.java
├── 103_view_annotation_at_work
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.acme.test.ViewAnnotationAtWork-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── com.acme.test
│ │ ├── .namespace
│ │ └── ViewAnnotationAtWork.spl
│ └── info.xml
├── 901_cat_example
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── NumberedCat-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── NumberedCat.spl
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ └── catFood.txt
│ └── info.xml
├── 902_word_count
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ ├── org.eclipse.jdt.core.prefs
│ │ └── word.count.WordCount-Standalone.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ └── catFood.txt
│ ├── info.xml
│ └── word
│ │ └── count
│ │ ├── Helpers.spl
│ │ └── WordCount.spl
├── 903_unique
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── Main-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Main.spl
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ └── my.util
│ │ └── Uniq.spl
├── 904_primitive_round_robin_split
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── Main-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Main.spl
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ └── my.util
│ │ └── RoundRobinSplit
│ │ ├── RoundRobinSplit.xml
│ │ ├── RoundRobinSplit_cpp.cgt
│ │ └── RoundRobinSplit_h.cgt
├── 905_gate_load_balancer
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── my.sample.Main-Standalone.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ └── my.sample
│ │ └── Main.spl
├── Makefile
├── RSS_Reader_Standalone
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ └── src
│ │ └── RSSReader.java
├── Sample_List
├── UsePrimitiveOperatorLib
│ ├── .cproject
│ ├── .project
│ ├── Debug
│ │ ├── UsePrimitiveOperatorLib
│ │ ├── makefile
│ │ ├── objects.mk
│ │ ├── sources.mk
│ │ └── src
│ │ │ ├── UsePrimitiveOperatorLib.d
│ │ │ ├── UsePrimitiveOperatorLib.o
│ │ │ └── subdir.mk
│ ├── Makefile
│ ├── Release
│ │ ├── makefile
│ │ ├── objects.mk
│ │ ├── sources.mk
│ │ └── src
│ │ │ └── subdir.mk
│ └── src
│ │ └── UsePrimitiveOperatorLib.cpp
├── gen_catalog_json.py
└── generate_readme.py
├── GRADUATION_STATUS.md
├── General
├── ApacheNifi
│ └── README.md
├── CppWindowSamples
│ ├── README.md
│ ├── SGFilter
│ │ ├── Main.spl
│ │ ├── Makefile
│ │ ├── com.ibm.streamsx.sample.sgfilter
│ │ │ └── SGFilter
│ │ │ │ ├── SGFilter.xml
│ │ │ │ ├── SGFilter_cpp.cgt
│ │ │ │ └── SGFilter_h.cgt
│ │ ├── data
│ │ │ └── .gitignore
│ │ ├── impl
│ │ │ └── include
│ │ │ │ └── streamsx
│ │ │ │ └── sample
│ │ │ │ └── sgfilter
│ │ │ │ ├── Coefficients.h
│ │ │ │ └── SGFilter.h
│ │ ├── info.xml
│ │ └── smoothed-11.exp
│ └── catalog.json
├── LibertyStreamsProxy
│ ├── LICENSE
│ ├── README.md
│ ├── UpperRest.spl
│ ├── UpperRestRH6.sab
│ ├── WebContent
│ │ └── WEB-INF
│ │ │ └── index.html
│ ├── catalog.json
│ ├── installJar
│ │ └── com.ibm.streamsx.topology.jar
│ ├── pom.xml
│ ├── src
│ │ ├── main
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── ibm
│ │ │ │ └── streamsx
│ │ │ │ └── bridge
│ │ │ │ └── http
│ │ │ │ ├── FailedToFindStreamsException.java
│ │ │ │ ├── LibertyProxyServlet.java
│ │ │ │ ├── StreamCredential.java
│ │ │ │ ├── StreamResource.java
│ │ │ │ ├── StreamResources.java
│ │ │ │ ├── StreamsBlueMix.java
│ │ │ │ ├── TopoDisplayServlet.java
│ │ │ │ └── TopologyResource.java
│ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── ibm
│ │ │ └── streamsx
│ │ │ └── bridge
│ │ │ └── LibertyProxyTest.java
│ └── web.xml
├── NativeFunctions
│ ├── CryptoTest
│ │ ├── .project
│ │ ├── .settings
│ │ │ ├── Decrypt-Standalone1.splbuild
│ │ │ └── Encrypt-Standalone.splbuild
│ │ ├── Decrypt.spl
│ │ ├── Encrypt.spl
│ │ ├── data
│ │ │ └── plain_in.txt
│ │ └── info.xml
│ ├── README.md
│ ├── catalog.json
│ ├── com.ibm.streamsx.aes
│ │ ├── .project
│ │ ├── com.ibm.streamsx.aes
│ │ │ └── native.function
│ │ │ │ └── function.xml
│ │ ├── impl
│ │ │ └── include
│ │ │ │ └── opensslwrapper.h
│ │ └── info.xml
│ └── com.ibm.streamsx.aesv2
│ │ ├── .project
│ │ ├── com.ibm.streamsx.aes
│ │ └── native.function
│ │ │ └── function.xml
│ │ ├── impl
│ │ ├── Makefile
│ │ ├── include
│ │ │ └── opensslwrapper.h
│ │ └── src
│ │ │ └── opensslwrapper.cpp
│ │ └── info.xml
├── SensorMonitor
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── Makefile
│ ├── README.md
│ ├── application
│ │ ├── .namespace
│ │ ├── PublishData.spl
│ │ ├── SensorMonitorLateData.spl
│ │ ├── SensorMonitorMain.spl
│ │ ├── SensorMonitorMain_NoMHub.spl
│ │ └── Utilities.spl
│ ├── catalog.json
│ ├── etc
│ │ └── eventstreams.json
│ ├── info.xml
│ └── running-app.png
├── WindowTest
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── application.windowTest-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── README.md
│ ├── application
│ │ ├── .namespace
│ │ ├── windowEvents
│ │ │ └── windowEvents.xml
│ │ └── windowTest.spl
│ ├── catalog.json
│ ├── impl
│ │ └── java
│ │ │ ├── bin
│ │ │ └── application
│ │ │ │ ├── WindowEventHandler.class
│ │ │ │ ├── windowEvents$StreamsModel.class
│ │ │ │ └── windowEvents.class
│ │ │ └── src
│ │ │ └── application
│ │ │ ├── WindowEventHandler.java
│ │ │ ├── windowEvents$StreamsModel.java
│ │ │ └── windowEvents.java
│ └── info.xml
└── certificate
│ └── README.md
├── Geospatial
├── GPXToTuple
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ └── com.ibm.streamsx.geospatial.sample.ParseSingleGPXFile-BuildConfig.splbuild
│ ├── README.md
│ ├── catalog.json
│ ├── com.ibm.streamsx.geospatial.sample
│ │ ├── .namespace
│ │ ├── GPXReader.spl
│ │ └── ParseSingleGPXFile.spl
│ ├── data
│ │ └── sample.gpx
│ └── info.xml
├── GeofenceMarketing
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ ├── com.ibm.streams.geospatial.sample.geofence.GeofenceMarketingMain-Distributed.splbuild
│ │ ├── com.ibm.streams.geospatial.sample.geofence.GeofenceMarketingMain-Standalone.splbuild
│ │ ├── com.ibm.streamsx.geospatial.sample.GeofenceMarketingMain-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── README.md
│ ├── catalog.json
│ ├── com.ibm.streamsx.geospatial.sample
│ │ ├── .namespace
│ │ ├── GeofenceMarketing.spl
│ │ ├── GeospatialGen.spl
│ │ └── MapViewer.spl
│ ├── data
│ │ ├── fences
│ │ │ └── malls.csv
│ │ └── input
│ │ │ └── wonderland.csv
│ ├── etc
│ │ ├── map.html
│ │ ├── marker-gold.png
│ │ ├── marker-green.png
│ │ └── marker-red.png
│ ├── impl
│ │ └── java
│ │ │ └── src
│ │ │ └── .temp
│ └── info.xml
├── HangoutSample
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ ├── hangoutsample.Main-BuildConfig.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── README.md
│ ├── catalog.json
│ ├── hangoutsample
│ │ ├── .namespace
│ │ └── Main.spl
│ └── info.xml
├── MapMatch
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.ibm.streams.mapmatch.Main-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── README.md
│ ├── catalog.json
│ ├── com.ibm.streams.mapmatch
│ │ ├── .namespace
│ │ └── Main.spl
│ ├── info.xml
│ └── opt
│ │ └── html
│ │ └── index.html
├── MapViewerSample
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ ├── com.ibm.streams.studio.splproject.cnf.spldoc.prefs
│ │ ├── com.ibm.streamsx.mapviewer.Main-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── README.md
│ ├── catalog.json
│ ├── com.ibm.streamsx.mapviewer.gen
│ │ ├── .namespace
│ │ └── GeospatialGen.spl
│ ├── com.ibm.streamsx.mapviewer
│ │ ├── .namespace
│ │ ├── Main.spl
│ │ └── MapViewer.spl
│ ├── etc
│ │ ├── map.html
│ │ ├── marker-gold.png
│ │ ├── marker-green.png
│ │ ├── marker-red.png
│ │ └── warning.png
│ ├── impl
│ │ └── java
│ │ │ ├── bin
│ │ │ └── .temp
│ │ │ └── src
│ │ │ └── .temp
│ └── info.xml
└── OSMPointMapMatchingSample
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ ├── application.OSMPointMapMatchingSample-Distributed.splbuild
│ ├── org.eclipse.core.runtime.prefs
│ ├── org.eclipse.jdt.apt.core.prefs
│ └── org.eclipse.jdt.core.prefs
│ ├── .toolkitList
│ ├── README.md
│ ├── application
│ ├── .namespace
│ └── OSMPointMapMatchingSample.spl
│ ├── catalog.json
│ ├── data
│ └── .gitignore
│ ├── etc
│ └── bewdley.csv
│ ├── images
│ ├── map.png
│ └── pe-host.png
│ └── info.xml
├── IoT
├── ReadEdgentEvents
│ ├── README.md
│ ├── java
│ │ └── StreamingAnalyticsAndEdgent
│ │ │ ├── .classpath
│ │ │ ├── .gitignore
│ │ │ ├── .project
│ │ │ ├── .settings
│ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── README.md
│ │ │ ├── catalog.json
│ │ │ └── src
│ │ │ └── com
│ │ │ └── ibm
│ │ │ └── streamsx
│ │ │ └── iot
│ │ │ └── sample
│ │ │ ├── ComputeRollingAverage.java
│ │ │ ├── ReadAndSendCommands.java
│ │ │ ├── ReadFromWatsonIoT.java
│ │ │ └── SubmitToService.java
│ ├── python
│ │ ├── StreamsPythonAndEdgent
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ ├── catalog.json
│ │ │ ├── credentials.cfg
│ │ │ └── read_from_edgent.py
│ │ └── notebook
│ │ │ └── Ingest IoT data in the Streaming Analytics service.ipynb
│ └── spl
│ │ └── README.md
└── WeatherStationApp
│ ├── Detect+malfunctioning+sensors+in+real+time.ipynb
│ ├── WeatherStationSimulator
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── README.md
│ ├── build.xml
│ ├── device.cfg.example
│ ├── src
│ │ └── com
│ │ │ └── ibm
│ │ │ └── streamsx
│ │ │ └── sample
│ │ │ └── weather
│ │ │ ├── Reading.java
│ │ │ ├── Station.java
│ │ │ ├── StationManager.java
│ │ │ └── WeatherStationSimulator.java
│ ├── start-weather-simulations.sh
│ └── weather-station-simulator.jar
│ └── img
│ ├── bluemix-dashboard.png
│ ├── dsx-weather-app.gif
│ └── view_log.png
├── LICENSE.md
├── Performance
└── ParallelParse
│ ├── Makefile
│ ├── ParallelParse.spl
│ ├── README.md
│ ├── catalog.json
│ ├── makedata.py
│ └── run.py
├── QuickStart
├── BusAlerts
│ ├── .classpath
│ ├── .project
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ ├── poi.csv
│ │ └── saved_BusLocations.txt
│ ├── img
│ │ ├── graph.png
│ │ └── viewresults.gif
│ ├── info.xml
│ ├── my.name.space
│ │ ├── .namespace
│ │ ├── BusAlerts_CachedData.spl
│ │ ├── BusAlerts_LiveData.spl
│ │ └── ParseNextBusData.spl
│ └── sampleinfo.xml
├── EventDetectionV2
│ ├── EventDetection.sab
│ ├── License.txt
│ ├── README.md
│ ├── app.js
│ ├── catalog.json
│ ├── package.json
│ ├── public
│ │ └── stylesheets
│ │ │ └── style.css
│ ├── spl
│ │ └── EventDetection.spl
│ └── views
│ │ ├── body.jade
│ │ ├── head.jade
│ │ └── index.jade
├── NYCTraffic
│ ├── NYCTrafficSample
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── WEB-INF
│ │ │ │ ├── lib
│ │ │ │ │ ├── com.ibm.json4j_1.0.9.jar
│ │ │ │ │ ├── commons-logging-1.2.jar
│ │ │ │ │ ├── httpclient-4.4.jar
│ │ │ │ │ ├── httpcore-4.4.jar
│ │ │ │ │ └── httpmime-4.4.jar
│ │ │ │ └── web.xml
│ │ │ ├── demodata.html
│ │ │ ├── images
│ │ │ │ └── streams_BM_Image.bmp
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ ├── public
│ │ │ │ ├── NYCTraffic.sab
│ │ │ │ └── NYCTraffic.spl
│ │ │ └── style.css
│ │ ├── build.xml
│ │ ├── dep-jar
│ │ │ └── com.ibm.ws.javaee.jaxrs.1.1_1.0.1.jar
│ │ ├── manifest.yml
│ │ ├── src
│ │ │ └── com
│ │ │ │ └── ibm
│ │ │ │ └── streams
│ │ │ │ └── cloud
│ │ │ │ └── samples
│ │ │ │ ├── JSONException.java
│ │ │ │ └── TrafficResource.java
│ │ └── webStarterApp.war
│ ├── README.md
│ └── catalog.json
└── TradesApp
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ ├── application.TradesAppCloud-BuildConfig.splbuild
│ ├── application.TradesAppMain-BuildConfig1.splbuild
│ ├── org.eclipse.core.runtime.prefs
│ ├── org.eclipse.jdt.apt.core.prefs
│ └── org.eclipse.jdt.core.prefs
│ ├── README.md
│ ├── application
│ ├── .namespace
│ └── TradesAppCloud.spl
│ ├── catalog.json
│ ├── data
│ ├── .gitignore
│ └── trades.csv
│ ├── impl
│ └── java
│ │ └── src
│ │ └── .gitignore
│ ├── info.xml
│ └── starterApp
│ └── StockTradesStarterApp.sab
├── README.md
├── ReadAndStoreData
├── ApacheNifi
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ ├── NiFiTest-BuildConfig.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── NifiSample.spl
│ ├── README.md
│ ├── catalog.json
│ ├── data
│ │ └── .gitkeep
│ └── info.xml
├── Databases
│ ├── DbLoader
│ │ ├── Makefile
│ │ ├── README
│ │ ├── catalog.json
│ │ ├── com.ibm.streamsx.db.dbloader
│ │ │ ├── .namespace
│ │ │ ├── DB2CheckDb.spl
│ │ │ ├── DB2CreateConnection.spl
│ │ │ ├── DB2LoadFile.spl
│ │ │ ├── DBLoader.splmm
│ │ │ ├── ExecuteCommand.spl
│ │ │ ├── InformixCheckDb.spl
│ │ │ ├── InformixLoadFile.spl
│ │ │ ├── Logger.splmm
│ │ │ ├── Main.splmm
│ │ │ ├── NetezzaCheckDb.spl
│ │ │ ├── NetezzaLoadFile.spl
│ │ │ ├── OracleCheckDb.spl
│ │ │ ├── OracleLoadFile.spl
│ │ │ └── Types.spl
│ │ ├── config
│ │ │ ├── config.cfg
│ │ │ └── configure.pl
│ │ ├── document
│ │ │ ├── html
│ │ │ │ ├── commonltr.css
│ │ │ │ ├── commonrtl.css
│ │ │ │ ├── dita.list
│ │ │ │ ├── dita.xml.properties
│ │ │ │ ├── index.html
│ │ │ │ ├── references
│ │ │ │ │ └── OperatorModel.html
│ │ │ │ ├── spldoc.css
│ │ │ │ ├── tk$com.ibm.streams.telco.framework.dbloader
│ │ │ │ │ ├── ix$Function.html
│ │ │ │ │ ├── ix$Operator.html
│ │ │ │ │ ├── ix$Type.html
│ │ │ │ │ ├── ns$com.ibm.streamsx.db.dbloader.html
│ │ │ │ │ ├── ns$com.ibm.streamsx.linuxshell.html
│ │ │ │ │ ├── op$com.ibm.streamsx.linuxshell$LinuxSource.html
│ │ │ │ │ ├── spl$com.ibm.streamsx.db.dbloader$DB2CheckDb.html
│ │ │ │ │ ├── spl$com.ibm.streamsx.db.dbloader$DB2CreateConnection.html
│ │ │ │ │ ├── spl$com.ibm.streamsx.db.dbloader$DB2LoadFile.html
│ │ │ │ │ ├── spl$com.ibm.streamsx.db.dbloader$DBLoader.html
│ │ │ │ │ ├── spl$com.ibm.streamsx.db.dbloader$ExecuteCommand.html
│ │ │ │ │ ├── spl$com.ibm.streamsx.db.dbloader$InformixCheckDb.html
│ │ │ │ │ ├── spl$com.ibm.streamsx.db.dbloader$InformixLoadFile.html
│ │ │ │ │ ├── spl$com.ibm.streamsx.db.dbloader$Logger.html
│ │ │ │ │ ├── spl$com.ibm.streamsx.db.dbloader$Main.html
│ │ │ │ │ ├── spl$com.ibm.streamsx.db.dbloader$NetezzaCheckDb.html
│ │ │ │ │ ├── spl$com.ibm.streamsx.db.dbloader$NetezzaLoadFile.html
│ │ │ │ │ ├── spl$com.ibm.streamsx.db.dbloader$OracleCheckDb.html
│ │ │ │ │ ├── spl$com.ibm.streamsx.db.dbloader$OracleLoadFile.html
│ │ │ │ │ ├── spl$com.ibm.streamsx.db.dbloader$Types.html
│ │ │ │ │ └── tk$com.ibm.streams.telco.framework.dbloader.html
│ │ │ │ ├── toc.html
│ │ │ │ └── toolkits
│ │ │ │ │ ├── ix$Function.html
│ │ │ │ │ ├── ix$Operator.html
│ │ │ │ │ ├── ix$Type.html
│ │ │ │ │ └── toolkits.html
│ │ │ └── image
│ │ │ │ └── tk$com.ibm.streams.telco.framework.dbloader
│ │ │ │ ├── op$com.ibm.streamsx.db.dbloader$DB2CheckDb.svg
│ │ │ │ ├── op$com.ibm.streamsx.db.dbloader$DB2CreateConnection.svg
│ │ │ │ ├── op$com.ibm.streamsx.db.dbloader$DB2LoadFile.svg
│ │ │ │ ├── op$com.ibm.streamsx.db.dbloader$DBLoader.svg
│ │ │ │ ├── op$com.ibm.streamsx.db.dbloader$ExecuteCommand.svg
│ │ │ │ ├── op$com.ibm.streamsx.db.dbloader$INFORMIXCheckDb.svg
│ │ │ │ ├── op$com.ibm.streamsx.db.dbloader$INFORMIXLoadFile.svg
│ │ │ │ ├── op$com.ibm.streamsx.db.dbloader$Logger.svg
│ │ │ │ ├── op$com.ibm.streamsx.db.dbloader$Main.svg
│ │ │ │ ├── op$com.ibm.streamsx.db.dbloader$NETEZZACheckDb.svg
│ │ │ │ ├── op$com.ibm.streamsx.db.dbloader$NETEZZALoadFile.svg
│ │ │ │ ├── op$com.ibm.streamsx.db.dbloader$ORACLECheckDb.svg
│ │ │ │ ├── op$com.ibm.streamsx.db.dbloader$ORACLELoadFile.svg
│ │ │ │ └── op$com.ibm.streamsx.linuxshell$LinuxSource.svg
│ │ ├── info.xml
│ │ └── scripts
│ │ │ └── Configuration.pm
│ ├── JDBCForBluemix
│ │ ├── README.md
│ │ ├── WeatherAnalysis
│ │ │ ├── .classpath
│ │ │ ├── .project
│ │ │ ├── .settings
│ │ │ │ ├── application.WeatherAnalysis-Distributed1.splbuild
│ │ │ │ ├── org.eclipse.core.runtime.prefs
│ │ │ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ │ │ └── org.eclipse.jdt.core.prefs
│ │ │ ├── application
│ │ │ │ ├── .namespace
│ │ │ │ └── WeatherAnalysis.spl
│ │ │ └── info.xml
│ │ └── catalog.json
│ └── TeradataODBC
│ │ ├── .project
│ │ ├── Makefile
│ │ ├── README
│ │ ├── application
│ │ ├── .namespace
│ │ └── Main.spl
│ │ ├── catalog.json
│ │ ├── etc
│ │ └── connections.xml
│ │ ├── odbc.ini
│ │ └── odbcinst.ini
├── RESTEndpointsSample
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ ├── sample
│ │ ├── .namespace
│ │ ├── BasicCalculator.spl
│ │ ├── CalculatorRESTService.spl
│ │ └── Types.spl
│ └── sample_client.ipynb
└── TwitterSmackdown
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ ├── org.eclipse.core.runtime.prefs
│ ├── org.eclipse.jdt.apt.core.prefs
│ ├── org.eclipse.jdt.core.prefs
│ ├── project.sploptions
│ ├── sample.Smackdown-BuildConfig.splbuild
│ └── sample.TwitterStream-BuildConfig1.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ ├── info.xml
│ └── sample
│ ├── Smackdown.spl
│ └── TwitterStream.spl
├── StreamsFlows
├── AggregateExamples
│ ├── Aggregation_examples.stp
│ ├── README.md
│ ├── catalog.json
│ └── sample_output
│ │ ├── 10min_dept_sales.csv
│ │ ├── 30min_dept_sales.csv
│ │ ├── 5min_dept_sales.csv
│ │ ├── TotalSales.csv
│ │ └── customers_per_hr.csv
├── ForecastWithR
│ └── README.md
├── IoT_TimeBasedBilling
│ ├── README.md
│ ├── Time_based_billing_app.stp
│ ├── Time_based_billing_no_DB2_connection.stp
│ ├── Utility meter simulator.ipynb
│ ├── catalog.json
│ ├── db2
│ │ ├── customers.csv
│ │ ├── devices.csv
│ │ └── utility.ddl
│ ├── images
│ │ ├── db2-creds.png
│ │ ├── db2-load.png
│ │ ├── db2-manage.png
│ │ ├── db2-python.png
│ │ └── db2-run.png
│ └── send_data_to_iotplatform.py
└── README.md
├── TextAnalysis
├── BigInsightsStarterKitApp
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ └── application.BigInsightsStarterKitMain-Distributed.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── application
│ │ ├── .namespace
│ │ ├── BigInsightsStarterKitApp.spl
│ │ └── Types.spl
│ ├── catalog.json
│ ├── data
│ │ └── twitterNEG_POS.json
│ ├── etc
│ │ └── productSentimentExtractor
│ │ │ ├── resources
│ │ │ └── biadmin
│ │ │ │ └── Product_Sentiment
│ │ │ │ ├── externalDictionary
│ │ │ │ ├── SentimentCustom_NegativeAdverbs.dict
│ │ │ │ ├── SentimentCustom_Speaker.dict
│ │ │ │ ├── SentimentCustom_SpeakerDoesTargetNegative_V.dict
│ │ │ │ ├── SentimentCustom_SpeakerDoesTargetPositive_V.dict
│ │ │ │ ├── SentimentCustom_SpeakerExpectedTo_V.dict
│ │ │ │ ├── SentimentCustom_TargetDoesNegative_V.dict
│ │ │ │ ├── SentimentCustom_TargetDoesPositive_V.dict
│ │ │ │ ├── SentimentCustom_TargetExpectedTo_V.dict
│ │ │ │ ├── SentimentCustom_TargetIsObjectNegative_O.dict
│ │ │ │ ├── SentimentCustom_TargetIsObjectPositive_O.dict
│ │ │ │ ├── SentimentCustom_TargetNeedsToBeXNegative.dict
│ │ │ │ ├── SentimentCustom_TargetNeedsXNegative.dict
│ │ │ │ └── SentimentCustom_V_TargetRequest.dict
│ │ │ │ └── externalTable
│ │ │ │ └── SentimentCustom_Configuration.csv
│ │ │ ├── src
│ │ │ ├── biadmin_biadmin
│ │ │ │ ├── Brand_plus_product.aql
│ │ │ │ └── Product_Sentiment.aql
│ │ │ ├── biadmin_biadmin_1456446145518
│ │ │ │ ├── Brand.aql
│ │ │ │ └── Product_Name.aql
│ │ │ ├── biadmin_biadmin_1456446145518__Export
│ │ │ │ ├── Brand.aql
│ │ │ │ ├── Brand.dict
│ │ │ │ ├── Product_Name.aql
│ │ │ │ └── Product_Name.dict
│ │ │ └── biadmin_biadmin__Export
│ │ │ │ ├── Brand_plus_product.aql
│ │ │ │ └── Product_Sentiment.aql
│ │ │ └── tams
│ │ │ ├── AApiAR.tam
│ │ │ ├── ActionAPI.tam
│ │ │ ├── ESG.tam
│ │ │ ├── ESGFunctions.tam
│ │ │ ├── IEWTDocument.tam
│ │ │ ├── InputDocumentProcessor.tam
│ │ │ ├── Sentiment.tam
│ │ │ ├── SentimentCustom.tam
│ │ │ ├── SentimentCustomTables.tam
│ │ │ ├── SentimentDeploymentGeneric.tam
│ │ │ ├── SentimentMacros.tam
│ │ │ ├── sentences.tam
│ │ │ └── udf.tam
│ └── info.xml
├── Makefile
├── TextAnalyticsDemo
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ ├── application.ProductSearch-BuildConfig.splbuild
│ │ └── application.ProductSearchWithUpdate-BuildConfig1.splbuild
│ ├── README.md
│ ├── application
│ │ ├── .namespace
│ │ ├── ProductSearchComposite.spl
│ │ ├── ProductSearchWithUpdate.spl
│ │ └── WebOutput.spl
│ ├── catalog.json
│ ├── data
│ │ ├── input
│ │ │ ├── bigdata_blog.txt
│ │ │ ├── ibm_spark.txt
│ │ │ └── ibm_twc.txt
│ │ ├── new_offerings.txt
│ │ └── updates
│ │ │ └── .gitignore
│ ├── etc
│ │ ├── Offerings_dict_initial.dict
│ │ ├── mentions_extractor
│ │ │ ├── src
│ │ │ │ ├── biblumix_biblumix
│ │ │ │ │ └── Mentions.aql
│ │ │ │ ├── biblumix_biblumix_1456168144115
│ │ │ │ │ ├── Offerings.aql
│ │ │ │ │ └── Organizations.aql
│ │ │ │ ├── biblumix_biblumix_1456168144115__Export
│ │ │ │ │ ├── Offerings.aql
│ │ │ │ │ ├── Offerings.dict
│ │ │ │ │ ├── Organizations.aql
│ │ │ │ │ └── Organizations.dict
│ │ │ │ └── biblumix_biblumix__Export
│ │ │ │ │ └── Mentions.aql
│ │ │ └── tams
│ │ │ │ ├── IEWTDocument.tam
│ │ │ │ └── InputDocumentProcessor.tam
│ │ ├── updated_mentions_extractor
│ │ │ ├── resources
│ │ │ │ ├── resources.properties
│ │ │ │ └── streams_1473700723840
│ │ │ │ │ └── Offerings_External
│ │ │ │ │ └── externalDictionary
│ │ │ │ │ └── tauser__TextProject___Export_Offerings_dict.dict
│ │ │ ├── src
│ │ │ │ ├── tauser__TextProject___Export
│ │ │ │ │ └── Offerings.aql
│ │ │ │ ├── tauser_streams
│ │ │ │ │ └── Mentions.aql
│ │ │ │ ├── tauser_streams_1473700723840
│ │ │ │ │ ├── Offerings_External.aql
│ │ │ │ │ └── Organizations.aql
│ │ │ │ ├── tauser_streams_1473700723840__Export
│ │ │ │ │ ├── Offerings_External.aql
│ │ │ │ │ ├── Organizations.aql
│ │ │ │ │ └── Organizations.dict
│ │ │ │ └── tauser_streams__Export
│ │ │ │ │ └── Mentions.aql
│ │ │ └── tams
│ │ │ │ ├── IEWTDocument.tam
│ │ │ │ └── InputDocumentProcessor.tam
│ │ └── web
│ │ │ ├── index.html
│ │ │ └── table.js
│ └── info.xml
└── TextAnalyticsToGo
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ ├── normalize.example.NormalizeMentions-Standalone.splbuild
│ └── tokenize.example.SPLTokenize-Standalone1.splbuild
│ ├── Makefile
│ ├── catalog.json
│ ├── data
│ ├── .gitignore
│ ├── aliasout.txt
│ └── soccer_in.txt
│ ├── etc
│ ├── PrideAndPrejudiceAliases.csv
│ ├── aliases.csv
│ ├── findnormalize
│ │ └── FindAndNormalize.aql
│ ├── stopwords.dict
│ └── usetokenizer
│ │ └── tokenize.aql
│ ├── info.xml
│ ├── normalize.example
│ └── NormalizeMentions.spl
│ ├── runall.sh
│ └── tokenize.example
│ ├── SPLTokenize.spl
│ ├── TokenBag.spl
│ └── TokenStream.spl
├── categorykey.txt
├── extSamples.json
├── generate-full-catalog-json.py
├── timeseries
├── .gitignore
├── AnomalyDetectorSample
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ ├── application.AnomalyDetectorArticle-BuildConfig.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── application
│ │ ├── .namespace
│ │ └── AnomalyDetectorArticle.spl
│ ├── catalog.json
│ ├── data
│ │ ├── detectedAnomalies.txt
│ │ └── pktsPerSec.txt
│ └── info.xml
├── AutoForecasterSamples
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ ├── application.AutoForecasterSamples-BuildConfig.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── application
│ │ ├── .namespace
│ │ └── AutoForecasterSamples.spl
│ ├── catalog.json
│ ├── data
│ │ ├── netload.out
│ │ └── result.txt
│ └── info.xml
├── DSPFilterBandpassExample
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── FilterExample.FilterExampleMain-Distributed.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── FilterExample
│ │ ├── .namespace
│ │ └── FilterExampleMain.spl
│ ├── Makefile
│ ├── README.md
│ ├── catalog.json
│ └── info.xml
├── DSPFilterFiniteSample
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ ├── application.DSPFilterFiniteSample-BuildConfig.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── README.md
│ ├── application
│ │ ├── .namespace
│ │ └── DSPFilterFiniteSample.spl
│ ├── catalog.json
│ └── info.xml
├── KMeansClusteringControlSignalSample
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── com.ibm.streamsx.timeseries.sample.KMeansClusteringControlSignalSample-BuildConfig.splbuild
│ │ ├── org.eclipse.core.runtime.prefs
│ │ ├── org.eclipse.jdt.apt.core.prefs
│ │ └── org.eclipse.jdt.core.prefs
│ ├── Makefile
│ ├── com.ibm.streamsx.timeseries.sample
│ │ ├── .namespace
│ │ └── KMeansClusteringControlSignalSample.spl
│ ├── etc
│ │ └── data_points.txt
│ └── info.xml
├── Makefile
├── README.md
├── STD2Samples
│ ├── .classpath
│ ├── .gitignore
│ ├── .project
│ ├── .settings
│ │ ├── application.STD2Anomaly-BuildConfig.splbuild
│ │ ├── application.STD2Basic-BuildConfig1.splbuild
│ │ ├── application.STD2FiniteLength-BuildConfig2.splbuild
│ │ └── application.STD2Random-BuildConfig3.splbuild
│ ├── Makefile
│ ├── README.md
│ ├── application
│ │ ├── .namespace
│ │ ├── STD2Anomaly.spl
│ │ ├── STD2Basic.spl
│ │ ├── STD2FiniteLength.spl
│ │ └── STD2Random.spl
│ ├── build.xml
│ ├── catalog.json
│ ├── data
│ │ ├── anomaly_input.csv
│ │ └── simple_input.csv
│ └── info.xml
└── images
│ ├── ad11.png
│ ├── ad12.png
│ └── af2.gif
└── updateCatalogDB.sh
/ConsistentRegions/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | for dir in $(shell ls -d -1 */); do\
5 | make -C $$dir || exit 1; \
6 | done
7 |
8 | clean:
9 | for dir in $(shell ls -d -1 */); do\
10 | make -C $$dir clean || exit 1; \
11 | done
12 |
13 |
--------------------------------------------------------------------------------
/ConsistentRegions/NonBlockingCheckpoint/data/delay.50K:
--------------------------------------------------------------------------------
1 | 25000|27000
2 | 25000|30000
3 |
--------------------------------------------------------------------------------
/ConsistentRegions/OddEven/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/ConsistentRegions/OddEven/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/ConsistentRegions/OddEven/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/ConsistentRegions/OddEven/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all distributed clean
2 |
3 | SPLC_FLAGS ?= --data-directory ./data -a
4 | SPLC = $(STREAMS_INSTALL)/bin/sc
5 | SPL_CMD_ARGS ?= $(consistent)
6 | SPL_MAIN_COMPOSITE = Main
7 |
8 | all: distributed
9 |
10 | distributed:
11 | $(SPLC) $(SPLC_FLAGS) -M $(SPL_MAIN_COMPOSITE) $(SPL_CMD_ARGS)
12 |
13 | clean:
14 | $(SPLC) $(SPLC_FLAGS) -C -M $(SPL_MAIN_COMPOSITE)
15 | rm -rf output
16 |
--------------------------------------------------------------------------------
/ConsistentRegions/OddEven/catalog.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Operator driven consistent region example",
3 | "description": "This is an example application that uses an operator-driven consistent region. ",
4 | "language": ["SPL"],
5 | "category": ["11"],
6 | "blogPost": "",
7 | "url": "https://github.com/IBMStreams/samples/tree/main/ConsistentRegions/OddEven",
8 | "tags": ["performance","consistent regions"],
9 | "optional": []
10 | }
11 |
--------------------------------------------------------------------------------
/ConsistentRegions/OddEven/data/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/ConsistentRegions/OddEven/data/.gitignore
--------------------------------------------------------------------------------
/ConsistentRegions/WordCount/.gitignore:
--------------------------------------------------------------------------------
1 | /.toolkitList
2 | /output/
3 |
--------------------------------------------------------------------------------
/ConsistentRegions/WordCount/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/ConsistentRegions/WordCount/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/ConsistentRegions/WordCount/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/ConsistentRegions/WordCount/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all distributed clean
2 |
3 | SPLC_FLAGS ?= --data-directory ./data -a
4 | SPLC = $(STREAMS_INSTALL)/bin/sc
5 | SPL_CMD_ARGS ?=
6 | SPL_MAIN_COMPOSITE = Main
7 |
8 | all: distributed
9 |
10 | distributed:
11 | $(SPLC) $(SPLC_FLAGS) -M $(SPL_MAIN_COMPOSITE) $(SPL_CMD_ARGS)
12 |
13 | clean:
14 | $(SPLC) $(SPLC_FLAGS) -C -M $(SPL_MAIN_COMPOSITE)
15 | rm -rf output
16 |
--------------------------------------------------------------------------------
/ConsoleAndMonitoring/IndexAnalyzer/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/ConsoleAndMonitoring/IndexAnalyzer/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/ConsoleAndMonitoring/IndexAnalyzer/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/ConsoleAndMonitoring/IndexAnalyzer/.settings/project.sploptions:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | SPL Build Options for Project
5 | data
6 | output
7 | 0
8 |
9 |
--------------------------------------------------------------------------------
/ConsoleAndMonitoring/IndexAnalyzer/data/TradesAndQuotes.csv.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/ConsoleAndMonitoring/IndexAnalyzer/data/TradesAndQuotes.csv.gz
--------------------------------------------------------------------------------
/ConsoleAndMonitoring/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | for dir in $(shell ls -d -1 */); do\
5 | make -C $$dir || exit 1; \
6 | done
7 |
8 | clean:
9 | for dir in $(shell ls -d -1 */); do\
10 | make -C $$dir clean || exit 1; \
11 | done
12 |
13 |
--------------------------------------------------------------------------------
/Databases/DbLoader/README.md:
--------------------------------------------------------------------------------
1 | This application[ has been moved](https://github.com/IBMStreams/samples/tree/main/ReadAndStoreData/Databases/DbLoader).
2 |
--------------------------------------------------------------------------------
/Databases/JDBCForBluemix/README.md:
--------------------------------------------------------------------------------
1 | This application[ has been moved](https://github.com/IBMStreams/samples/tree/main/ReadAndStoreData/Databases/JDBCForBluemix).
2 |
--------------------------------------------------------------------------------
/Databases/TeradataODBC/README.md:
--------------------------------------------------------------------------------
1 | This application[ has been moved](https://github.com/IBMStreams/samples/tree/main/ReadAndStoreData/Databases/TeradataODBC).
2 |
--------------------------------------------------------------------------------
/Examples-for-beginners/001_hello_world_in_spl/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/001_hello_world_in_spl/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/001_hello_world_in_spl/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/001_hello_world_in_spl/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["1"], "description": "This example is the simplest possible SPL application. It uses a Beacon operator to generate tuples that carry Hello World' messages. A custom sink operator receives the tuples from Beacon and displays it on the console.", "language": ["SPL"], "tags": [], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/001_hello_world_in_spl", "name": "'Hello World' in SPL"}
--------------------------------------------------------------------------------
/Examples-for-beginners/001_hello_world_in_spl/demo/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/001_hello_world_in_spl/demo/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/002_source_sink_at_work/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/002_source_sink_at_work/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/002_source_sink_at_work/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/002_source_sink_at_work/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["1", "2"], "name": "Source/Sink at work", "language": ["SPL"], "tags": [], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/002_source_sink_at_work", "description": "This example shows how a FileSource operator can be used to read CSV formatted records from a file and then receive those tuples in a FileSink to be written to a file in the data directory of this application."}
--------------------------------------------------------------------------------
/Examples-for-beginners/002_source_sink_at_work/data/Employee.dat:
--------------------------------------------------------------------------------
1 | # CSV Format: EmployeeName,Title,Department,Salary
2 | John Tesh,Software Engineer,DB2 Development,93000.50
3 | Mary Mason,Accountant,Finance,105000.26
4 | Chris Coda,Hardware Engineer,PPC Design,115292.94
5 | Gretta Jeno,Group Manager,Legal,109318.51
6 |
--------------------------------------------------------------------------------
/Examples-for-beginners/003_sink_at_work/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/003_sink_at_work/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/003_sink_at_work/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/004_delay_at_work/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/004_delay_at_work/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/004_delay_at_work/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/005_throttle_at_work/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/005_throttle_at_work/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/005_throttle_at_work/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/005_throttle_at_work/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["1", "6"], "description": "This example shows how a stream can be throttled to flow at a specified rate. This example also mixes other operators such as Beacon, Custom, and FileSink.", "language": ["SPL"], "tags": ["delay", "synchronize", "coordinate", "create tuple", "custom", "slow down"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/005_throttle_at_work", "name": "Throttle at work"}
--------------------------------------------------------------------------------
/Examples-for-beginners/006_barrier_at_work/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/006_barrier_at_work/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/006_barrier_at_work/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/007_split_at_work/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/007_split_at_work/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/007_split_at_work/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/008_get_submission_time_value/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/008_get_submission_time_value/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/008_get_submission_time_value/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/009_custom_operator_using_get_submission_time_value/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/009_custom_operator_using_get_submission_time_value/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/009_custom_operator_using_get_submission_time_value/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/010_get_compile_time_value/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/010_get_compile_time_value/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/010_get_compile_time_value/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/010_get_compile_time_value/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["1"], "description": "This example shows how arguments supplied during the application compile time can be accessed inside of the SPL applications.", "language": ["SPL"], "tags": [], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/010_get_compile_time_value", "name": "Get Compile-Time Value"}
--------------------------------------------------------------------------------
/Examples-for-beginners/012_filter_functor_at_work/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["1", "6"], "name": "Filter Functor at work", "language": ["SPL"], "tags": ["filter tuples", "remove tuples", ""], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/012_filter_functor_at_work", "description": "Learn how to use the Filter and Functor operators."}
--------------------------------------------------------------------------------
/Examples-for-beginners/015_join_at_work/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["1", "6"],"name": "Join at work", "language": ["SPL"], "tags": ["join", "inner join", "join stream", "merge stream"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/015_join_at_work", "description": "Use the Join operator to merge two streams into one based on specific conditions."}
2 |
--------------------------------------------------------------------------------
/Examples-for-beginners/015_join_at_work/data/EmployeeRecords.txt:
--------------------------------------------------------------------------------
1 | # tuple
2 | 0.0, Peter Mars, 345
3 | 0.0, Mary Katz, 769
4 | 0.0, Larry Tamo, 921
5 | 0.0, Marcia Karo, 281
6 | 0.0, Sophia Aren, 458
7 | 0.0, Gary Wall, 193
8 | 0.0, Marvin Tal, 810
9 | 0.0, John Natz, 983
10 | 0.0, Alan Mira, 410
11 | 0.0, Vera Zales, 350
12 | 0.0, Bon Pinto, 148
13 | 0.0, Kevin Mayo, 739
14 | 0.0, David Taco, 818
15 | 0.0, Robert Netz, 0
16 | 0.0, Laura Jila, 458
17 |
--------------------------------------------------------------------------------
/Examples-for-beginners/017_filesource_filesink_at_work/data/EmployeeRecords.txt:
--------------------------------------------------------------------------------
1 | # tuple
2 | 0.0, Peter Mars, 345
3 | 0.0, Mary Katz, 769
4 | 0.0, Larry Tamo, 921
5 | 0.0, Marcia Karo, 281
6 | 0.0, Sophia Aren, 458
7 | 0.0, Gary Wall, 193
8 | 0.0, Marvin Tal, 810
9 | 0.0, John Natz, 983
10 | 0.0, Alan Mira, 410
11 | 0.0, Vera Zales, 350
12 | 0.0, Bon Pinto, 148
13 | 0.0, Kevin Mayo, 739
14 | 0.0, David Taco, 818
15 | 0.0, Robert Netz, 0
16 | 0.0, Laura Jila, 458
17 |
--------------------------------------------------------------------------------
/Examples-for-beginners/017_filesource_filesink_at_work/test1/EmployeeRecords.txt:
--------------------------------------------------------------------------------
1 | # tuple
2 | 0.0, Peter Mars, 345
3 | 0.0, Mary Katz, 769
4 | 0.0, Larry Tamo, 921
5 | 0.0, Marcia Karo, 281
6 | 0.0, Sophia Aren, 458
7 | 0.0, Gary Wall, 193
8 | 0.0, Marvin Tal, 810
9 | 0.0, John Natz, 983
10 | 0.0, Alan Mira, 410
11 | 0.0, Vera Zales, 350
12 | 0.0, Bon Pinto, 148
13 | 0.0, Kevin Mayo, 739
14 | 0.0, David Taco, 818
15 | 0.0, Robert Netz, 0
16 | 0.0, Laura Jila, 458
17 |
--------------------------------------------------------------------------------
/Examples-for-beginners/018_directory_scan_at_work/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["1", "2"], "name": "Directory Scan at work", "language": ["SPL"], "tags": ["read directory repeatedly", "scan directory", "list directory"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/018_directory_scan_at_work", "description": "This example demonstrates how the DirectoryScan operator picks up a new file as soon as it appears inside an input directory. "}
--------------------------------------------------------------------------------
/Examples-for-beginners/018_directory_scan_at_work/data/EmployeeRecords.txt:
--------------------------------------------------------------------------------
1 | # tuple
2 | 0.0, Peter Mars, 345
3 | 0.0, Mary Katz, 769
4 | 0.0, Larry Tamo, 921
5 | 0.0, Marcia Karo, 281
6 | 0.0, Sophia Aren, 458
7 | 0.0, Gary Wall, 193
8 | 0.0, Marvin Tal, 810
9 | 0.0, John Natz, 983
10 | 0.0, Alan Mira, 410
11 | 0.0, Vera Zales, 350
12 | 0.0, Bon Pinto, 148
13 | 0.0, Kevin Mayo, 739
14 | 0.0, David Taco, 818
15 | 0.0, Robert Netz, 0
16 | 0.0, Laura Jila, 458
17 |
--------------------------------------------------------------------------------
/Examples-for-beginners/023_union_at_work/data/EmployeeRecords.txt:
--------------------------------------------------------------------------------
1 | # tuple
2 | 0.0, Peter Mars, 345
3 | 0.0, Mary Katz, 769
4 | 0.0, Larry Tamo, 921
5 | 0.0, Marcia Karo, 281
6 | 0.0, Sophia Aren, 458
7 | 0.0, Gary Wall, 193
8 | 0.0, Marvin Tal, 810
9 | 0.0, John Natz, 983
10 | 0.0, Alan Mira, 410
11 | 0.0, Vera Zales, 350
12 | 0.0, Bon Pinto, 148
13 | 0.0, Kevin Mayo, 739
14 | 0.0, David Taco, 818
15 | 0.0, Robert Netz, 0
16 | 0.0, Laura Jila, 458
17 |
--------------------------------------------------------------------------------
/Examples-for-beginners/030_spl_config_at_work/data/AirlinesSplitter.txt:
--------------------------------------------------------------------------------
1 | # mapping.txt
2 | default, -1 # drop non-matching items
3 | # when the default index line is absent,
4 | # non-matching items will result in runtime error
5 | # format: column 1 is the split key. The remaining columns
6 | # represent the output port indices to be used for forwarding
7 | "Iran Air", 0
8 | "American Airlines", 1
9 | "Continental", 2
10 | "Delta", 3
11 | "SouthWest", 4
12 | "United Airlines", 5
13 | "Jet Blue", 6
14 |
--------------------------------------------------------------------------------
/Examples-for-beginners/032_native_function_at_work/032_native_function_at_work/data/product_details.txt:
--------------------------------------------------------------------------------
1 | # tuple;
2 | 234.12, NY, 0.0, 0.0
3 | 459.12, FL, 0.0, 0.0
4 | 589.67, CO, 0.0, 0.0
5 | 39.17, IA, 0.0, 0.0
6 | 999.69, NC, 0.0, 0.0
7 | 106.92, CA, 0.0, 0.0
8 | 61.57, MA, 0.0, 0.0
9 | 86.15, NJ, 0.0, 0.0
10 |
--------------------------------------------------------------------------------
/Examples-for-beginners/032_native_function_at_work/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | ifeq ($(STREAMS_INSTALL),)
4 | $(error error: environment variable STREAMS_INSTALL has to be set)
5 | endif
6 |
7 | all:
8 | cd NativeFunctionLib; ./mk; cd -
9 | cd 032_native_function_at_work; make all; cd -
10 |
11 | clean:
12 | cd 032_native_function_at_work; make clean; cd -
13 |
14 |
--------------------------------------------------------------------------------
/Examples-for-beginners/032_native_function_at_work/NativeFunctionLib/.settings/org.eclipse.cdt.core.prefs:
--------------------------------------------------------------------------------
1 | #Sun Apr 29 22:58:42 EDT 2012
2 | eclipse.preferences.version=1
3 | environment/project/cdt.managedbuild.config.gnu.so.release.2107933571=
4 | environment/project/cdt.managedbuild.config.gnu.so.release.2107933571/append=true
5 | environment/project/cdt.managedbuild.config.gnu.so.release.2107933571/appendContributed=true
6 |
--------------------------------------------------------------------------------
/Examples-for-beginners/033_java_primitive_operator_at_work/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/034_odbc_adapters_for_db2_at_work/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/034_odbc_adapters_for_db2_at_work/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/036_shared_lib_primitive_operator_at_work/036_shared_lib_primitive_operator_at_work/data/ns-lookup-nodes.txt:
--------------------------------------------------------------------------------
1 | # tuple
2 | 0.0, d0701b01
3 | 0.0, d0701b02
4 | 0.0, d0701b03
5 | 0.0, d0701b04
6 | 0.0, d0701b05
7 | 0.0, d0701b06
8 | 0.0, d0701b07
9 | 0.0, localhost
10 |
--------------------------------------------------------------------------------
/Examples-for-beginners/036_shared_lib_primitive_operator_at_work/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/037_odbc_adapters_for_solid_db_at_work/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/039_application_set_at_work/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | 039_application_set_at_work
4 |
5 |
6 |
7 |
8 |
9 |
10 | com.ibm.streams.studio.splproject.SPLApplicationSetProjectNature
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Examples-for-beginners/039_application_set_at_work/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/040_ingest_data_generation_in_spl/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["9", "3"], "name": "Ingest Data Generation in SPL", "language": ["SPL"], "tags": ["parameters", "submission time", "parameter lists", "test data generation", "sample data"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/040_ingest_data_generation_in_spl", "description": "This example shows how SPL provides rich features to generate synthetic data required for large scale testing. "}
--------------------------------------------------------------------------------
/Examples-for-beginners/041_real_time_streams_merger/real.time.merger/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/041_real_time_streams_merger/real.time.merger/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/042_dynamic_import_export_api_at_work/dynamic.importing.exporting/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/042_dynamic_import_export_api_at_work/dynamic.importing.exporting/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/043_import_export_filter_at_work/importing.exporting.filter/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/043_import_export_filter_at_work/importing.exporting.filter/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/044_streams_checkpointing_at_work/checkpointing.example/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/044_streams_checkpointing_at_work/checkpointing.example/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/044_streams_checkpointing_at_work/data/ckpt/pe1.ckpt/op0.ckpt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/044_streams_checkpointing_at_work/data/ckpt/pe1.ckpt/op0.ckpt
--------------------------------------------------------------------------------
/Examples-for-beginners/045_file_source_using_spl_custom_operator/my.file.source/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/045_file_source_using_spl_custom_operator/my.file.source/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/046_launching_external_apps_in_spl/data/test-script.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | # This script must receive one argument which will point to the
3 | # directory where the result files will be written.
4 | streamtool lsinstance > $1/1.txt
5 | streamtool version > $1/2.txt
6 | uptime > $1/3.txt
7 |
--------------------------------------------------------------------------------
/Examples-for-beginners/046_launching_external_apps_in_spl/launch.external.apps/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/046_launching_external_apps_in_spl/launch.external.apps/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/047_streams_host_tags_at_work/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/047_streams_host_tags_at_work/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/047_streams_host_tags_at_work/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/047_streams_host_tags_at_work/host.tags/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/047_streams_host_tags_at_work/host.tags/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/048_source_operator_with_control_port/source_op_with_control_port/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/048_source_operator_with_control_port/source_op_with_control_port/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/049_json_to_tuple_to_json_using_java/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/049_json_to_tuple_to_json_using_java/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/049_json_to_tuple_to_json_using_java/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/049_json_to_tuple_to_json_using_java/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/049_json_to_tuple_to_json_using_java/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["2"], "name": "Json to Tuple to Json Using Java", "language": ["Java"], "tags": ["json", "parse json", ""], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/049_json_to_tuple_to_json_using_java", "description": "This example shows how an SPL application can consume JSON formatted data and convert it to SPL tuples. It also shows how to do the reverse action i.e. converting SPL tuples to JSON formatted data."}
--------------------------------------------------------------------------------
/Examples-for-beginners/049_json_to_tuple_to_json_using_java/com.ibm.streamsx.json/JSONToTuple/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/049_json_to_tuple_to_json_using_java/com.ibm.streamsx.json/JSONToTuple/.gitkeep
--------------------------------------------------------------------------------
/Examples-for-beginners/049_json_to_tuple_to_json_using_java/com.ibm.streamsx.json/TupleToJSON/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/049_json_to_tuple_to_json_using_java/com.ibm.streamsx.json/TupleToJSON/.gitkeep
--------------------------------------------------------------------------------
/Examples-for-beginners/049_json_to_tuple_to_json_using_java/data/json_input1.dat:
--------------------------------------------------------------------------------
1 | {"name": "Jane Doe", "age": 20, "address":{"country": "USA"}}
2 | {"name": "John Doe", "age": 32, "address":{"country": "Canada"}}
3 | {"name": "Peter Pan", "age": 4, "address":{"country": "Neverland"}}
4 | {"name": "Dorothy", "age": 14, "address":{"country": "Oz"}}
--------------------------------------------------------------------------------
/Examples-for-beginners/049_json_to_tuple_to_json_using_java/data/json_input3.dat:
--------------------------------------------------------------------------------
1 | {"books" : {"book" : [ {"title" : "Code Generation in Action", "author" : {"first" : "Jack", "last" : "Herrington"}, "publisher" : "Manning"}, {"title" : "PHP Hacks", "author" : {"first" : "Jack", "last" : "Herrington"}, "publisher" : "O'Reilly"}, {"title" : "Podcasting Hacks", "author" : {"first" : "Jack", "last" : "Herrington"}, "publisher" : "O'Reilly"}]}}
2 |
--------------------------------------------------------------------------------
/Examples-for-beginners/049_json_to_tuple_to_json_using_java/impl/lib/com.ibm.streamsx.json.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/049_json_to_tuple_to_json_using_java/impl/lib/com.ibm.streamsx.json.jar
--------------------------------------------------------------------------------
/Examples-for-beginners/050_recursive_dir_scan/050_recursive_dir_scan/recursive.dir.scan/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/050_recursive_dir_scan/050_recursive_dir_scan/recursive.dir.scan/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/050_recursive_dir_scan/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | ifeq ($(STREAMS_INSTALL),)
4 | $(error error: environment variable STREAMS_INSTALL has to be set)
5 | endif
6 |
7 | all:
8 | cd RecursiveDirScanLib; ./mk; cd -
9 | cd 050_recursive_dir_scan; make all; cd -
10 |
11 | clean:
12 | cd 050_recursive_dir_scan; make clean; cd -
13 |
14 |
--------------------------------------------------------------------------------
/Examples-for-beginners/050_recursive_dir_scan/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["2", "10"], "name": "Recursive Dir Scan", "language": ["C++"], "tags": ["c++", "c++ native functions example", "application development"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/050_recursive_dir_scan", "description": "This example shows how to use the Streams C++ native function facility to recursively scan a given directory and obtain the names of the files present."}
--------------------------------------------------------------------------------
/Examples-for-beginners/051_native_functions_with_collection_types/051_native_functions_with_collection_types/com.ibm.nf.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/051_native_functions_with_collection_types/051_native_functions_with_collection_types/com.ibm.nf.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/051_native_functions_with_collection_types/051_native_functions_with_collection_types/mk:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # Add -x to the line above to display the status of the statements below as they get executed.
3 | # This script compiles the SPL project.
4 |
5 | sc -T -M com.ibm.nf.test::native_functions_with_collection_types --output-directory=output/com.ibm.nf.test.native_functions_with_collection_types/Standalone -- data-directory=data
6 |
--------------------------------------------------------------------------------
/Examples-for-beginners/051_native_functions_with_collection_types/051_native_functions_with_collection_types/run-standalone.sh:
--------------------------------------------------------------------------------
1 | ./output/com.ibm.nf.test.native_functions_with_collection_types/Standalone/bin/standalone
2 |
--------------------------------------------------------------------------------
/Examples-for-beginners/051_native_functions_with_collection_types/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | ifeq ($(STREAMS_INSTALL),)
4 | $(error error: environment variable STREAMS_INSTALL has to be set)
5 | endif
6 |
7 | all:
8 | cd NativeFunctionsWithCollectionTypesLib; ./mk; cd -
9 | cd 051_native_functions_with_collection_types; make all; cd -
10 |
11 | clean:
12 | cd 051_native_functions_with_collection_types; make clean; cd -
13 |
14 |
--------------------------------------------------------------------------------
/Examples-for-beginners/053_java_primitive_operator_with_complex_output_tuple_types/053_java_primitive_operator_with_complex_output_tuple_types/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Examples-for-beginners/053_java_primitive_operator_with_complex_output_tuple_types/053_java_primitive_operator_with_complex_output_tuple_types/com.acme.complex.otuple.submission/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/053_java_primitive_operator_with_complex_output_tuple_types/053_java_primitive_operator_with_complex_output_tuple_types/com.acme.complex.otuple.submission/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/053_java_primitive_operator_with_complex_output_tuple_types/053_java_primitive_operator_with_complex_output_tuple_types/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/053_java_primitive_operator_with_complex_output_tuple_types/053_java_primitive_operator_with_complex_output_tuple_types/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/053_java_primitive_operator_with_complex_output_tuple_types/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/054_serialize_deserialize_tuples/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["3", "5"], "name": "Serialize Deserialize Tuples", "language": ["C++"], "tags": ["blob", "data types", "serialization", "c++ native function"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/054_serialize_deserialize_tuples", "description": "This example shows a simple mechanism to serialize and deserialize SPL tuples to cut down the memory consumption by converting the large tuples into compact blobs."}
--------------------------------------------------------------------------------
/Examples-for-beginners/054_serialize_deserialize_tuples/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/054_serialize_deserialize_tuples/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/054_serialize_deserialize_tuples/data/PersonData.txt:
--------------------------------------------------------------------------------
1 | Joe,Walsh,045-13-6982,"145 JFK Street, Elmsford, New York",29,5.6,true
2 | Mary,Fernandez,918-34-8123,"109 Cathy Lane, Mt.Kisco, New York",25,5.2,true
3 | John,Cooper,218-31-9318,"25 Washington Avenue, Pleasantville, New York",27,5.8,false
4 | Angela,Smith,721-56-2392,"314 King Street, Chappaqua, New York",52,5.3,true
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/055_json_to_tuple_to_json_using_c++/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/055_json_to_tuple_to_json_using_c++/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/057_reading_nested_tuple_data_via_file_source/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/057_reading_nested_tuple_data_via_file_source/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/057_reading_nested_tuple_data_via_file_source/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/059_dynamic_scaleout_of_streams_application/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/059_dynamic_scaleout_of_streams_application/com.ibm.streams.pricing.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/059_dynamic_scaleout_of_streams_application/com.ibm.streams.pricing.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/059_dynamic_scaleout_of_streams_application/com.ibm.streams.pricing/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/059_dynamic_scaleout_of_streams_application/com.ibm.streams.pricing/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/059_dynamic_scaleout_of_streams_application/mk:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # If you want to display the compiler commands, then add -x to the first line.
3 |
4 | sc -M com.ibm.streams.pricing.test::DynamicScaleOut --output-directory=output/com.ibm.streams.pricing.test.DynamicScaleOut/Distributed --data-directory=data -a
5 |
6 | sc -M com.ibm.streams.pricing::Pricer --output-directory=output/com.ibm.streams.pricing.Pricer/Distributed --data-directory=data -a
7 |
--------------------------------------------------------------------------------
/Examples-for-beginners/060_simple_pe_failover_technique_at_work/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/060_simple_pe_failover_technique_at_work/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/060_simple_pe_failover_technique_at_work/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/060_simple_pe_failover_technique_at_work/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["5", "3"], "name": "Simple pe Failover Technique at work", "language": ["SPL"], "tags": ["recovery", "crash", "fail over", "redundancy"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/060_simple_pe_failover_technique_at_work", "description": "This example shows a way to protect the logic in an analytic operator when its PE (Processing Element) or its host machine crashes. "}
--------------------------------------------------------------------------------
/Examples-for-beginners/060_simple_pe_failover_technique_at_work/com.acme.failover.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/060_simple_pe_failover_technique_at_work/com.acme.failover.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/063_on_the_fly_tuple_creation_and_encoding_decoding_in_java_primitive_operators/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/063_on_the_fly_tuple_creation_and_encoding_decoding_in_java_primitive_operators/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/063_on_the_fly_tuple_creation_and_encoding_decoding_in_java_primitive_operators/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/063_on_the_fly_tuple_creation_and_encoding_decoding_in_java_primitive_operators/application/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/063_on_the_fly_tuple_creation_and_encoding_decoding_in_java_primitive_operators/application/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/064_using_spl_composite_params/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/064_using_spl_composite_params/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/064_using_spl_composite_params/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/064_using_spl_composite_params/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/064_using_spl_composite_params/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/064_using_spl_composite_params/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/065_using_multiple_threads_in_java_operator/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/065_using_multiple_threads_in_java_operator/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/065_using_multiple_threads_in_java_operator/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/065_using_multiple_threads_in_java_operator/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/065_using_multiple_threads_in_java_operator/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/065_using_multiple_threads_in_java_operator/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["5"], "name": "Using Multiple Threads in Java Operator", "language": ["Java"], "tags": [], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/065_using_multiple_threads_in_java_operator", "description": "This example shows how to spawn multiple threads within a Java primitive operator and then submit tuples from within those threads concurrently."}
--------------------------------------------------------------------------------
/Examples-for-beginners/065_using_multiple_threads_in_java_operator/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/065_using_multiple_threads_in_java_operator/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/066_load_balancing_using_gate/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/066_load_balancing_using_gate/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/066_load_balancing_using_gate/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/066_load_balancing_using_gate/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/066_load_balancing_using_gate/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/066_load_balancing_using_gate/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/067_simple_java_source_operator/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/067_simple_java_source_operator/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/067_simple_java_source_operator/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/067_simple_java_source_operator/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/067_simple_java_source_operator/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/067_simple_java_source_operator/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["10"], "name": "Simple Java Source Operator", "language": ["Java"], "tags": ["submit","submit tuple"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/067_simple_java_source_operator", "description": "This example shows a basic source operator implemented in Java. There are specific steps required for implementing a source operator and it can be learned in this example."}
2 |
--------------------------------------------------------------------------------
/Examples-for-beginners/067_simple_java_source_operator/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/067_simple_java_source_operator/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/067_simple_java_source_operator/impl/bin/archLevel:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | # Output appropriate libPath information for toolkits
3 | # that support multiple platforms.
4 |
5 | if [ "$1" == "libPath" ]; then
6 | OSSTR="../../impl/java/bin"
7 | echo ${OSSTR}
8 | else
9 | echo "unsupported option"
10 | fi
11 | # end of archLevel script
12 | # ../../impl/java/bin
--------------------------------------------------------------------------------
/Examples-for-beginners/068_tuple_introspection_inside_java_operator/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/068_tuple_introspection_inside_java_operator/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/068_tuple_introspection_inside_java_operator/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/068_tuple_introspection_inside_java_operator/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/068_tuple_introspection_inside_java_operator/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/068_tuple_introspection_inside_java_operator/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/068_tuple_introspection_inside_java_operator/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/069_changing_map_value_during_iteration/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/069_changing_map_value_during_iteration/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/069_changing_map_value_during_iteration/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/069_changing_map_value_during_iteration/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/069_changing_map_value_during_iteration/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/069_changing_map_value_during_iteration/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/070_convert_block_data_into_tuples_using_parse/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/070_convert_block_data_into_tuples_using_parse/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/070_convert_block_data_into_tuples_using_parse/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/070_convert_block_data_into_tuples_using_parse/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/070_convert_block_data_into_tuples_using_parse/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/070_convert_block_data_into_tuples_using_parse/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/070_convert_block_data_into_tuples_using_parse/data/test1.txt:
--------------------------------------------------------------------------------
1 | {s="IBM",d=200.34,q="Technology"}
2 | {s="AMZN",d=290.45,q="Retail"}
3 | {s="EBAY",d=50.10,q="Auction"}
4 | {s="AAPL",d=595.23,q="Consumer"}
5 | {s="GOOG",d=506.23,q="Search"}
6 | {s="HPQ",d=34.00,q="Manufacturing"}
7 | {s="F",d=15.67,q="Automotive"}
8 | {s="BA",d=132.36,q="Aerospace"}
9 | {s="KO",d=42.14,q="Beverages"}
10 | {s="HLT",d=22.24,q="Hospitality"}
11 |
--------------------------------------------------------------------------------
/Examples-for-beginners/071_java_native_functions/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/071_java_native_functions/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/071_java_native_functions/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/071_java_native_functions/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/071_java_native_functions/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/071_java_native_functions/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["10", "1"], "name": "Java Native Functions", "language": ["Java"], "tags": ["create java native function", "java function"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/071_java_native_functions", "description": "Java native functions provide a cool way to add user-defined functions in Java and then call them directly within the SPL code. This example shows how easy it is to create java native functions."}
--------------------------------------------------------------------------------
/Examples-for-beginners/071_java_native_functions/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/071_java_native_functions/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/072_using_streams_rest_apis/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/072_using_streams_rest_apis/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/072_using_streams_rest_apis/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/072_using_streams_rest_apis/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/072_using_streams_rest_apis/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/072_using_streams_rest_apis/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/072_using_streams_rest_apis/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/073_java_operator_fusion/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/073_java_operator_fusion/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/073_java_operator_fusion/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/073_java_operator_fusion/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/073_java_operator_fusion/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/073_java_operator_fusion/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["5"], "name": "Java Operator Fusion", "language": ["Java"], "tags": ["java operator fusion", "fuse multiple operators"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/073_java_operator_fusion", "description": "This example shows how two different Java operators one performing the Sink operation and the other performing the analytics operation can be fused to operate within a single PE."}
--------------------------------------------------------------------------------
/Examples-for-beginners/073_java_operator_fusion/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/073_java_operator_fusion/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/074_user_defined_parallelism_01/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/074_user_defined_parallelism_01/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/074_user_defined_parallelism_01/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/074_user_defined_parallelism_01/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/074_user_defined_parallelism_01/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["5"], "name": "User Defined Parallelism #1", "language": ["SPL"], "tags": ["scale application", "performance", "parallel processing"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/074_user_defined_parallelism_01", "description": "This is one of 12 examples showing various features of User Defined Parallelism (UDP). Replication is done in this UDP scenario where every operator runs on its own PE. (non-fused)"}
--------------------------------------------------------------------------------
/Examples-for-beginners/074_user_defined_parallelism_01/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/074_user_defined_parallelism_01/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/075_user_defined_parallelism_02/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/075_user_defined_parallelism_02/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/075_user_defined_parallelism_02/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/075_user_defined_parallelism_02/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/075_user_defined_parallelism_02/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["5"], "name": "User Defined Parallelism #2", "language": ["SPL"], "tags": ["scale application", "performance", "parallel processing"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/075_user_defined_parallelism_02", "description": "In this example of user-defined parallelism, two operators in a composite are fused and then the resulting PE is replicated"}
--------------------------------------------------------------------------------
/Examples-for-beginners/075_user_defined_parallelism_02/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/075_user_defined_parallelism_02/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/076_user_defined_parallelism_03/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/076_user_defined_parallelism_03/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/076_user_defined_parallelism_03/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/076_user_defined_parallelism_03/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/076_user_defined_parallelism_03/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["5"], "name": "User Defined Parallelism", "language": ["SPL"], "tags": ["scale application", "performance", "parallel processing"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/076_user_defined_parallelism_03", "description": "This is one of 12 examples showing various features of User Defined Parallelism (UDP), which allows you to introduce concurrency to either a part of, or an entire Streams application."}
--------------------------------------------------------------------------------
/Examples-for-beginners/076_user_defined_parallelism_03/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/076_user_defined_parallelism_03/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/077_user_defined_parallelism_04/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/077_user_defined_parallelism_04/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/077_user_defined_parallelism_04/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/077_user_defined_parallelism_04/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/077_user_defined_parallelism_04/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/077_user_defined_parallelism_04/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/078_user_defined_parallelism_05/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/078_user_defined_parallelism_05/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/078_user_defined_parallelism_05/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/078_user_defined_parallelism_05/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/078_user_defined_parallelism_05/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/078_user_defined_parallelism_05/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/079_user_defined_parallelism_06/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/079_user_defined_parallelism_06/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/079_user_defined_parallelism_06/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/079_user_defined_parallelism_06/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/079_user_defined_parallelism_06/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/079_user_defined_parallelism_06/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/080_user_defined_parallelism_07/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/080_user_defined_parallelism_07/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/080_user_defined_parallelism_07/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/080_user_defined_parallelism_07/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/080_user_defined_parallelism_07/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/080_user_defined_parallelism_07/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/081_user_defined_parallelism_08/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/081_user_defined_parallelism_08/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/081_user_defined_parallelism_08/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/081_user_defined_parallelism_08/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/081_user_defined_parallelism_08/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/081_user_defined_parallelism_08/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/082_user_defined_parallelism_09/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/082_user_defined_parallelism_09/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/082_user_defined_parallelism_09/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/082_user_defined_parallelism_09/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/082_user_defined_parallelism_09/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/082_user_defined_parallelism_09/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/083_user_defined_parallelism_10/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/083_user_defined_parallelism_10/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/083_user_defined_parallelism_10/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/083_user_defined_parallelism_10/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/083_user_defined_parallelism_10/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/083_user_defined_parallelism_10/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/084_user_defined_parallelism_11/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/084_user_defined_parallelism_11/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/084_user_defined_parallelism_11/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/084_user_defined_parallelism_11/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/084_user_defined_parallelism_11/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/084_user_defined_parallelism_11/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/085_user_defined_parallelism_12/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/085_user_defined_parallelism_12/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/085_user_defined_parallelism_12/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/085_user_defined_parallelism_12/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/085_user_defined_parallelism_12/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/085_user_defined_parallelism_12/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/086_jms_source_sink_using_activemq/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/086_jms_source_sink_using_activemq/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/086_jms_source_sink_using_activemq/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/086_jms_source_sink_using_activemq/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/086_jms_source_sink_using_activemq/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/086_jms_source_sink_using_activemq/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/086_jms_source_sink_using_activemq/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/087_email_alerts_via_java_native_function/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/087_email_alerts_via_java_native_function/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/087_email_alerts_via_java_native_function/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/087_email_alerts_via_java_native_function/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/087_email_alerts_via_java_native_function/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/087_email_alerts_via_java_native_function/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/087_email_alerts_via_java_native_function/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/088_java_operator_params_and_multiple_input_output_ports/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/088_java_operator_params_and_multiple_input_output_ports/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/088_java_operator_params_and_multiple_input_output_ports/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/088_java_operator_params_and_multiple_input_output_ports/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/088_java_operator_params_and_multiple_input_output_ports/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/088_java_operator_params_and_multiple_input_output_ports/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/088_java_operator_params_and_multiple_input_output_ports/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/089_integrating_streams_apps_with_web_apps/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Examples-for-beginners/089_integrating_streams_apps_with_web_apps/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/089_integrating_streams_apps_with_web_apps/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/Examples-for-beginners/089_integrating_streams_apps_with_web_apps/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/089_integrating_streams_apps_with_web_apps/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/089_integrating_streams_apps_with_web_apps/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/089_integrating_streams_apps_with_web_apps/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/090_consistent_region_spl_01/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/090_consistent_region_spl_01/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/090_consistent_region_spl_01/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/090_consistent_region_spl_01/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["11"], "description": "This example demonstrates how a consistent region can be defined for a Beacon with an operator driven checkpoint trigger.", "language": ["SPL"], "tags": [], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/090_consistent_region_spl_01", "name": "Consistent Region SPL Sample #1"}
2 |
--------------------------------------------------------------------------------
/Examples-for-beginners/090_consistent_region_spl_01/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/090_consistent_region_spl_01/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/091_consistent_region_spl_02/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/091_consistent_region_spl_02/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/091_consistent_region_spl_02/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/091_consistent_region_spl_02/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["11"], "description": "This example demonstrates how a consistent region can be defined using a FileSource with a periodic checkpoint trigger.", "language": ["SPL"], "tags": [], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/091_consistent_region_spl_02", "name": "Consistent Region SPL Sample #2"}
2 |
--------------------------------------------------------------------------------
/Examples-for-beginners/091_consistent_region_spl_02/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/091_consistent_region_spl_02/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/092_consistent_region_spl_03/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/092_consistent_region_spl_03/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/092_consistent_region_spl_03/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/092_consistent_region_spl_03/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/092_consistent_region_spl_03/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/093_consistent_region_spl_04/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/093_consistent_region_spl_04/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/093_consistent_region_spl_04/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/093_consistent_region_spl_04/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["11"], "description": "This example demonstrates how a consistent region can be defined for two different composites acting as sources for this application. These consistent regions have a periodic checkpoint trigger.", "language": ["SPL"], "tags": [], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/093_consistent_region_spl_04", "name": "Consistent Region SPL Sample #4"}
2 |
--------------------------------------------------------------------------------
/Examples-for-beginners/093_consistent_region_spl_04/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/093_consistent_region_spl_04/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/094_consistent_region_spl_05/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/094_consistent_region_spl_05/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/094_consistent_region_spl_05/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/094_consistent_region_spl_05/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["11"], "description": "This example shows how to have an autonomous section in the application graph. ", "language": ["SPL"], "tags": [], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/094_consistent_region_spl_05", "name": "Consistent Region SPL Sample #5"}
2 |
--------------------------------------------------------------------------------
/Examples-for-beginners/094_consistent_region_spl_05/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/094_consistent_region_spl_05/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/095_consistent_region_spl_06/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/095_consistent_region_spl_06/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/095_consistent_region_spl_06/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/095_consistent_region_spl_06/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["11"], "description": "This example shows how to use the ReplaybleStart operator when you have a source operator that does not support consistent regions.", "language": ["SPL"], "tags": ["replayablestart", "high availability", "guaranteed processing", "crash", "failure"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/095_consistent_region_spl_06", "name": "SPL Consistent Region Sample #6"}
2 |
--------------------------------------------------------------------------------
/Examples-for-beginners/095_consistent_region_spl_06/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/095_consistent_region_spl_06/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/096_consistent_region_cpp_07/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/096_consistent_region_cpp_07/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/096_consistent_region_cpp_07/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/096_consistent_region_cpp_07/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["11"], "description": "This particular example shows how to write a C++ primitive operator that can be the start of a consistent region.", "language": ["C++", "SPL"], "tags": ["high availability", "guaranteed processing", "crash", "fail"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/096_consistent_region_cpp_07", "name": "Consistent Region C++ Source Operator Sample"}
2 |
--------------------------------------------------------------------------------
/Examples-for-beginners/096_consistent_region_cpp_07/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/096_consistent_region_cpp_07/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/097_consistent_region_cpp_08/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/097_consistent_region_cpp_08/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/097_consistent_region_cpp_08/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/097_consistent_region_cpp_08/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["11"], "description": "This example shows how a C++ operator can be within a consistent region when it is not the start of the region.", "language": ["C++", "SPL"], "tags": ["high availability", "guaranteed processing", "crash", "fail"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/097_consistent_region_cpp_08", "name": "Consistent Region C++ Sample"}
2 |
--------------------------------------------------------------------------------
/Examples-for-beginners/097_consistent_region_cpp_08/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/097_consistent_region_cpp_08/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/098_consistent_region_java_09/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/098_consistent_region_java_09/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/098_consistent_region_java_09/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/098_consistent_region_java_09/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/098_consistent_region_java_09/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["11"], "name": "Java Source Operator in a Consistent Region","language": ["Java", "SPL"], "tags": ["java consistent region"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/098_consistent_region_java_09", "description": "This particular example shows how to write Java primitive operator that can be the start of a consistent region."}
2 |
--------------------------------------------------------------------------------
/Examples-for-beginners/098_consistent_region_java_09/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/098_consistent_region_java_09/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/099_consistent_region_java_10/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/099_consistent_region_java_10/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/099_consistent_region_java_10/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/099_consistent_region_java_10/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/099_consistent_region_java_10/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["11"], "name": "Java Operator in Consistent Region", "language": ["Java", "SPL"], "tags": ["java consistent region"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/099_consistent_region_java_10", "description": "This particular example shows how a Java operator can be within a consistent region when it is not the start of the region."}
2 |
--------------------------------------------------------------------------------
/Examples-for-beginners/099_consistent_region_java_10/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/099_consistent_region_java_10/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/100_using_jmx_api_01/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | 100_using_jmx_api_01
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Examples-for-beginners/100_using_jmx_api_01/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/100_using_jmx_api_01/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/100_using_jmx_api_01/README.md
--------------------------------------------------------------------------------
/Examples-for-beginners/100_using_jmx_api_01/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["4"], "name": "Using Jmx Api", "language": ["Java"], "tags": ["jmx api", "jmx", "monitoring", "domains"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/100_using_jmx_api_01", "description": "This example shows how one can use the Streams JMX APIs to query information about the Streams domain and the Streams instance."}
--------------------------------------------------------------------------------
/Examples-for-beginners/101_using_jmx_api_02/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | 101_using_jmx_api_02
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Examples-for-beginners/101_using_jmx_api_02/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/101_using_jmx_api_02/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/101_using_jmx_api_02/README.md
--------------------------------------------------------------------------------
/Examples-for-beginners/101_using_jmx_api_02/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["4"], "name": "Using Jmx Api", "language": ["Java"], "tags": ["jmx api", "get log file using jmx", "monitoring"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/101_using_jmx_api_02", "description": "This example shows how one can use the Streams JMX APIs to fetch the bulk contents from a log file for a given domain."}
--------------------------------------------------------------------------------
/Examples-for-beginners/102_using_jmx_api_03/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | 102_using_jmx_api_03
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Examples-for-beginners/102_using_jmx_api_03/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/102_using_jmx_api_03/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/102_using_jmx_api_03/README.md
--------------------------------------------------------------------------------
/Examples-for-beginners/102_using_jmx_api_03/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["4"], "name": "Using Jmx Api", "language": ["Java"], "tags": ["jmx", "monitoring", "use jmx to get alerts"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/102_using_jmx_api_03", "description": "This example shows how one can use the Streams JMX API notifications to get alerted via callback functions about an inactivity timeout in a given Streams domain."}
--------------------------------------------------------------------------------
/Examples-for-beginners/103_view_annotation_at_work/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/103_view_annotation_at_work/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/103_view_annotation_at_work/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/103_view_annotation_at_work/com.acme.test/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/103_view_annotation_at_work/com.acme.test/.namespace
--------------------------------------------------------------------------------
/Examples-for-beginners/901_cat_example/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/901_cat_example/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/901_cat_example/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/901_cat_example/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["1"], "name": "Cat Example", "language": ["SPL"], "tags": ["beginner", "spl"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/901_cat_example", "description": "SPL Introductory Tutorial sample"}
2 |
--------------------------------------------------------------------------------
/Examples-for-beginners/901_cat_example/data/catFood.txt:
--------------------------------------------------------------------------------
1 | This is the time for all the good men to
2 | come to the aid of the nation.
3 | A quick brown fox jumps over the
4 | lazy dog.
5 | IBM InfoSphere Streams is a great product that
6 | is capable of enabling real-time analytics.
7 | Have a nice day.
--------------------------------------------------------------------------------
/Examples-for-beginners/902_word_count/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/902_word_count/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/902_word_count/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/902_word_count/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["1"], "name": "Word Count", "language": ["SPL"], "tags": ["beginner", "spl", ""], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/902_word_count", "description": "SPL Introductory Tutorial sample"}
--------------------------------------------------------------------------------
/Examples-for-beginners/902_word_count/data/catFood.txt:
--------------------------------------------------------------------------------
1 | This is the time for all the good men to
2 | come to the aid of the nation.
3 | A quick brown fox jumps over the
4 | lazy dog.
5 | IBM InfoSphere Streams is a great product that
6 | is capable of enabling real-time analytics.
7 | Have a nice day.
--------------------------------------------------------------------------------
/Examples-for-beginners/902_word_count/word/count/Helpers.spl:
--------------------------------------------------------------------------------
1 | namespace word.count;
2 |
3 | type LineStat = tuple;
4 |
5 | int32 countWords(rstring line) {
6 | return size(tokenize(line, " \t", false));
7 |
8 | } // End of function countWords
9 |
10 | void addStat(mutable LineStat x, LineStat y) {
11 | x.lines += y.lines;
12 | x.words += y.words;
13 | } // End of function addStat
14 |
--------------------------------------------------------------------------------
/Examples-for-beginners/903_unique/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/903_unique/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/903_unique/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/903_unique/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["1"], "description": "SPL Introductory Tutorial sample", "language": ["SPL"], "tags": ["beginner", "spl", ""], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/903_unique", "name": "Unique"}
--------------------------------------------------------------------------------
/Examples-for-beginners/904_primitive_round_robin_split/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/904_primitive_round_robin_split/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/904_primitive_round_robin_split/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/904_primitive_round_robin_split/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["1", "6"], "name": "Primitive Round Robin SPLit", "language": ["C++"], "tags": ["spl"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/904_primitive_round_robin_split", "description": "SPL Introductory Tutorial sample"}
--------------------------------------------------------------------------------
/Examples-for-beginners/905_gate_load_balancer/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/905_gate_load_balancer/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Examples-for-beginners/905_gate_load_balancer/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Examples-for-beginners/905_gate_load_balancer/catalog.json:
--------------------------------------------------------------------------------
1 | {"category": ["6", "5"], "name": "Gate Load Balancer", "language": ["SPL"], "tags": ["threadedsplit", "gate", "threadedsplit operator", "gate operator", "improve performance"], "url": "https://github.com/IBMStreams/samples/tree/main/Examples-for-beginners/905_gate_load_balancer", "description": "SPL Introductory Tutorial sample\""}
--------------------------------------------------------------------------------
/Examples-for-beginners/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | for dir in $(shell ls -d -1 */); do\
5 | make -C $$dir || exit 1; \
6 | done
7 |
8 | clean:
9 | for dir in $(shell ls -d -1 */); do\
10 | make -C $$dir clean || exit 1; \
11 | done
12 |
13 |
--------------------------------------------------------------------------------
/Examples-for-beginners/RSS_Reader_Standalone/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Examples-for-beginners/RSS_Reader_Standalone/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | RSS_Reader_Standalone
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Examples-for-beginners/RSS_Reader_Standalone/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/UsePrimitiveOperatorLib/Debug/UsePrimitiveOperatorLib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/UsePrimitiveOperatorLib/Debug/UsePrimitiveOperatorLib
--------------------------------------------------------------------------------
/Examples-for-beginners/UsePrimitiveOperatorLib/Debug/objects.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | USER_OBJS :=
6 |
7 | LIBS := -lPrimitiveOperatorLib
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/UsePrimitiveOperatorLib/Debug/src/UsePrimitiveOperatorLib.d:
--------------------------------------------------------------------------------
1 | src/UsePrimitiveOperatorLib.d src/UsePrimitiveOperatorLib.o: \
2 | ../src/UsePrimitiveOperatorLib.cpp \
3 | /home/streamsadmin/Examples-for-beginners-For-Beginners/PrimitiveOperatorLib/NameServerLookup.h
4 |
5 | /home/streamsadmin/Examples-for-beginners-For-Beginners/PrimitiveOperatorLib/NameServerLookup.h:
6 |
--------------------------------------------------------------------------------
/Examples-for-beginners/UsePrimitiveOperatorLib/Debug/src/UsePrimitiveOperatorLib.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Examples-for-beginners/UsePrimitiveOperatorLib/Debug/src/UsePrimitiveOperatorLib.o
--------------------------------------------------------------------------------
/Examples-for-beginners/UsePrimitiveOperatorLib/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | @echo "skipped"
5 |
6 | clean:
7 | @echo "skipped"
8 |
9 |
--------------------------------------------------------------------------------
/Examples-for-beginners/UsePrimitiveOperatorLib/Release/objects.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | USER_OBJS :=
6 |
7 | LIBS := -lPrimitiveOperatorLib
8 |
9 |
--------------------------------------------------------------------------------
/General/ApacheNifi/README.md:
--------------------------------------------------------------------------------
1 | This application[ has been moved](https://github.com/IBMStreams/samples/tree/main/ReadAndStoreData/ApacheNifi).
2 |
--------------------------------------------------------------------------------
/General/CppWindowSamples/SGFilter/data/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/General/CppWindowSamples/SGFilter/data/.gitignore
--------------------------------------------------------------------------------
/General/CppWindowSamples/catalog.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "C++ operator with sliding window",
3 | "description": "This is an example of a C++ primitive operator which uses a sliding window to filter data received on its input port.",
4 | "language": ["SPL","C++"],
5 | "category": ["10","7","1"],
6 | "blogPost": "https://developer.ibm.com/streamsdev/docs/c-primitive-operator-sliding-window/",
7 | "url": "https://github.com/IBMStreams/samples/tree/main/General/CppWindowSamples",
8 | "tags": []
9 | }
10 |
--------------------------------------------------------------------------------
/General/LibertyStreamsProxy/UpperRestRH6.sab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/General/LibertyStreamsProxy/UpperRestRH6.sab
--------------------------------------------------------------------------------
/General/LibertyStreamsProxy/WebContent/WEB-INF/index.html:
--------------------------------------------------------------------------------
1 | Greetings!
2 |
--------------------------------------------------------------------------------
/General/LibertyStreamsProxy/installJar/com.ibm.streamsx.topology.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/General/LibertyStreamsProxy/installJar/com.ibm.streamsx.topology.jar
--------------------------------------------------------------------------------
/General/NativeFunctions/CryptoTest/data/plain_in.txt:
--------------------------------------------------------------------------------
1 | The quick brown fox jumped over the lazy dog.
2 | IBMStreams is an excellent product.
3 |
--------------------------------------------------------------------------------
/General/NativeFunctions/com.ibm.streamsx.aesv2/impl/include/opensslwrapper.h:
--------------------------------------------------------------------------------
1 | #ifndef OPENSSLWRAPPER_H
2 | #define OPENSSLWARPPER_H
3 | #include
4 |
5 | namespace openssl_for_spl {
6 |
7 |
8 | SPL::blob aesencrypt(const SPL::blob &key, const SPL::blob& input_data);
9 |
10 | SPL::blob aesdecrypt(const SPL::blob& key, const SPL::blob &input_data);
11 | }
12 |
13 | #endif
14 |
--------------------------------------------------------------------------------
/General/SensorMonitor/.gitignore:
--------------------------------------------------------------------------------
1 | /.apt_generated/
2 | /.toolkitList
3 | /output/
4 |
--------------------------------------------------------------------------------
/General/SensorMonitor/application/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/General/SensorMonitor/application/.namespace
--------------------------------------------------------------------------------
/General/SensorMonitor/etc/eventstreams.json:
--------------------------------------------------------------------------------
1 | ## PASTE CREDENTIALS HERE
--------------------------------------------------------------------------------
/General/SensorMonitor/running-app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/General/SensorMonitor/running-app.png
--------------------------------------------------------------------------------
/General/WindowTest/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/General/WindowTest/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/General/WindowTest/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/General/WindowTest/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/General/WindowTest/README.md:
--------------------------------------------------------------------------------
1 | This is a simple example of how to create a Java operator that has a tumbling window.
2 |
3 | The application is discussed in [this post on Streamsdev](https://developer.ibm.com/streamsdev/2014/06/02/tip-week-may-26/).
4 |
--------------------------------------------------------------------------------
/General/WindowTest/application/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/General/WindowTest/application/.namespace
--------------------------------------------------------------------------------
/General/WindowTest/catalog.json:
--------------------------------------------------------------------------------
1 | { "name": "Java operator with a tumbling window",
2 | "description": "This is a very simple example of how to create a Java operator that has a tumbling window.",
3 | "language": ["SPL","Java"],
4 | "category": ["10","1","7","3"],
5 | "blogPost": "https://developer.ibm.com/streamsdev/2014/06/02/tip-week-may-26/",
6 | "url": "https://github.com/IBMStreams/samples/tree/main/General/WindowTest",
7 | "tags": []
8 | }
9 |
--------------------------------------------------------------------------------
/General/WindowTest/impl/java/bin/application/WindowEventHandler.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/General/WindowTest/impl/java/bin/application/WindowEventHandler.class
--------------------------------------------------------------------------------
/General/WindowTest/impl/java/bin/application/windowEvents$StreamsModel.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/General/WindowTest/impl/java/bin/application/windowEvents$StreamsModel.class
--------------------------------------------------------------------------------
/General/WindowTest/impl/java/bin/application/windowEvents.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/General/WindowTest/impl/java/bin/application/windowEvents.class
--------------------------------------------------------------------------------
/Geospatial/GPXToTuple/.gitignore:
--------------------------------------------------------------------------------
1 | /.apt_generated/
2 | /.toolkitList
3 | /toolkit.xml
4 |
--------------------------------------------------------------------------------
/Geospatial/GPXToTuple/com.ibm.streamsx.geospatial.sample/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/GPXToTuple/com.ibm.streamsx.geospatial.sample/.namespace
--------------------------------------------------------------------------------
/Geospatial/GeofenceMarketing/.gitignore:
--------------------------------------------------------------------------------
1 | /.toolkitList
2 |
--------------------------------------------------------------------------------
/Geospatial/GeofenceMarketing/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Geospatial/GeofenceMarketing/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Geospatial/GeofenceMarketing/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Geospatial/GeofenceMarketing/com.ibm.streamsx.geospatial.sample/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/GeofenceMarketing/com.ibm.streamsx.geospatial.sample/.namespace
--------------------------------------------------------------------------------
/Geospatial/GeofenceMarketing/data/fences/malls.csv:
--------------------------------------------------------------------------------
1 | "Vaughan Mills", 1, "POLYGON((-79.5335054397583 43.82878017120095,-79.54363346099854 43.82735600964939,-79.54577922821045 43.825498356559194,-79.54526424407959 43.82215443531337,-79.53419208526611 43.82277369412005,-79.5317029953003 43.8244456608131,-79.5335054397583 43.82878017120095))"
--------------------------------------------------------------------------------
/Geospatial/GeofenceMarketing/data/input/wonderland.csv:
--------------------------------------------------------------------------------
1 | "Canada's Wonderland", 1, "POLYGON((-79.54047918319702 43.84821387071509,-79.54635858535767 43.84716157563105,-79.54730272293091 43.84502597854161,-79.546959400177 43.83660664816197,-79.5431399345398 43.8365137812761,-79.53447103500366 43.8384330008785,-79.54047918319702 43.84821387071509))"
--------------------------------------------------------------------------------
/Geospatial/GeofenceMarketing/etc/marker-gold.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/GeofenceMarketing/etc/marker-gold.png
--------------------------------------------------------------------------------
/Geospatial/GeofenceMarketing/etc/marker-green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/GeofenceMarketing/etc/marker-green.png
--------------------------------------------------------------------------------
/Geospatial/GeofenceMarketing/etc/marker-red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/GeofenceMarketing/etc/marker-red.png
--------------------------------------------------------------------------------
/Geospatial/GeofenceMarketing/impl/java/src/.temp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/GeofenceMarketing/impl/java/src/.temp
--------------------------------------------------------------------------------
/Geospatial/HangoutSample/.gitignore:
--------------------------------------------------------------------------------
1 | /.apt_generated/
2 | /bin/
3 | /.classpath
4 | /.toolkitList
5 |
--------------------------------------------------------------------------------
/Geospatial/HangoutSample/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Geospatial/HangoutSample/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Geospatial/HangoutSample/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Geospatial/HangoutSample/README.md:
--------------------------------------------------------------------------------
1 | ## Anonymized geohashes with Hangout operator, using Streams Geospatial Toolkit
2 |
3 | This sample shows how to use a SHA hash function to anonymize geohashes produced by the Hangout operator.
4 |
--------------------------------------------------------------------------------
/Geospatial/HangoutSample/catalog.json:
--------------------------------------------------------------------------------
1 | { "name": "Anonymize geohashes with the Hangout operator",
2 | "description": "This sample shows how to use a SHA hash function to anonymize geohashes produced by the Hangout operator.",
3 | "language": ["SPL"],
4 | "category": ["3","7"],
5 | "blogPost": "",
6 | "url": "https://github.com/IBMStreams/samples/tree/main/Geospatial/HangoutSample",
7 | "tags": [],
8 | "toolkits": ["geospatial","teda"],
9 | "operators": ["Hangout"]
10 | }
11 |
--------------------------------------------------------------------------------
/Geospatial/HangoutSample/hangoutsample/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/HangoutSample/hangoutsample/.namespace
--------------------------------------------------------------------------------
/Geospatial/MapMatch/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Geospatial/MapMatch/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Geospatial/MapMatch/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Geospatial/MapMatch/com.ibm.streams.mapmatch/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/MapMatch/com.ibm.streams.mapmatch/.namespace
--------------------------------------------------------------------------------
/Geospatial/MapViewerSample/.gitignore:
--------------------------------------------------------------------------------
1 | /.apt_generated/
2 | /.toolkitList
3 | /output
4 |
--------------------------------------------------------------------------------
/Geospatial/MapViewerSample/.settings/com.ibm.streams.studio.splproject.cnf.spldoc.prefs:
--------------------------------------------------------------------------------
1 | SPLDOCProjectAdditionalArgs=
2 | SPLDOCProjectAuthor=
3 | SPLDOCProjectOutputProj=MapViewerSample
4 | SPLDOCProjectTitle=
5 | eclipse.preferences.version=1
6 |
--------------------------------------------------------------------------------
/Geospatial/MapViewerSample/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Geospatial/MapViewerSample/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Geospatial/MapViewerSample/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Geospatial/MapViewerSample/com.ibm.streamsx.mapviewer.gen/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/MapViewerSample/com.ibm.streamsx.mapviewer.gen/.namespace
--------------------------------------------------------------------------------
/Geospatial/MapViewerSample/com.ibm.streamsx.mapviewer/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/MapViewerSample/com.ibm.streamsx.mapviewer/.namespace
--------------------------------------------------------------------------------
/Geospatial/MapViewerSample/etc/marker-gold.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/MapViewerSample/etc/marker-gold.png
--------------------------------------------------------------------------------
/Geospatial/MapViewerSample/etc/marker-green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/MapViewerSample/etc/marker-green.png
--------------------------------------------------------------------------------
/Geospatial/MapViewerSample/etc/marker-red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/MapViewerSample/etc/marker-red.png
--------------------------------------------------------------------------------
/Geospatial/MapViewerSample/etc/warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/MapViewerSample/etc/warning.png
--------------------------------------------------------------------------------
/Geospatial/MapViewerSample/impl/java/bin/.temp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/MapViewerSample/impl/java/bin/.temp
--------------------------------------------------------------------------------
/Geospatial/MapViewerSample/impl/java/src/.temp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/MapViewerSample/impl/java/src/.temp
--------------------------------------------------------------------------------
/Geospatial/OSMPointMapMatchingSample/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/Geospatial/OSMPointMapMatchingSample/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/Geospatial/OSMPointMapMatchingSample/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/Geospatial/OSMPointMapMatchingSample/application/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/OSMPointMapMatchingSample/application/.namespace
--------------------------------------------------------------------------------
/Geospatial/OSMPointMapMatchingSample/data/.gitignore:
--------------------------------------------------------------------------------
1 | /output.txt
2 |
--------------------------------------------------------------------------------
/Geospatial/OSMPointMapMatchingSample/images/map.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/OSMPointMapMatchingSample/images/map.png
--------------------------------------------------------------------------------
/Geospatial/OSMPointMapMatchingSample/images/pe-host.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/Geospatial/OSMPointMapMatchingSample/images/pe-host.png
--------------------------------------------------------------------------------
/IoT/ReadEdgentEvents/java/StreamingAnalyticsAndEdgent/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/IoT/ReadEdgentEvents/java/StreamingAnalyticsAndEdgent/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 | /README.md~
3 |
--------------------------------------------------------------------------------
/IoT/ReadEdgentEvents/python/StreamsPythonAndEdgent/.gitignore:
--------------------------------------------------------------------------------
1 | /__pycache__/
2 | /mysa_creds.py~
3 |
--------------------------------------------------------------------------------
/IoT/ReadEdgentEvents/python/StreamsPythonAndEdgent/credentials.cfg:
--------------------------------------------------------------------------------
1 | {
2 | "streaming-analytics": [
3 | {
4 | "name": "Streaming-Analytics",
5 | "credentials": PASTE Credentials here
6 | }
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/IoT/WeatherStationApp/WeatherStationSimulator/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 |
--------------------------------------------------------------------------------
/IoT/WeatherStationApp/WeatherStationSimulator/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | WeatherStationSimulator
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/IoT/WeatherStationApp/WeatherStationSimulator/device.cfg.example:
--------------------------------------------------------------------------------
1 | org = my_org
2 | type = my_iot_device
3 | id = my_iot_device_1
4 | auth-method = token
5 | auth-token = my_token
--------------------------------------------------------------------------------
/IoT/WeatherStationApp/WeatherStationSimulator/start-weather-simulations.sh:
--------------------------------------------------------------------------------
1 | # https://github.com/ibm-watson-iot/iot-java/tree/master#migration-from-release-015-to-021
2 | # Comment the following to use the post-0.2.1 WIoTP client behavior.
3 | #
4 |
5 | USE_OLD_EVENT_FORMAT=-Dcom.ibm.iotf.enableCustomFormat=false
6 |
7 | VM_OPTS=${USE_OLD_EVENT_FORMAT}
8 |
9 | java ${VM_OPTS} -jar weather-station-simulator.jar $1 $2
10 |
--------------------------------------------------------------------------------
/IoT/WeatherStationApp/WeatherStationSimulator/weather-station-simulator.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/IoT/WeatherStationApp/WeatherStationSimulator/weather-station-simulator.jar
--------------------------------------------------------------------------------
/IoT/WeatherStationApp/img/bluemix-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/IoT/WeatherStationApp/img/bluemix-dashboard.png
--------------------------------------------------------------------------------
/IoT/WeatherStationApp/img/dsx-weather-app.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/IoT/WeatherStationApp/img/dsx-weather-app.gif
--------------------------------------------------------------------------------
/IoT/WeatherStationApp/img/view_log.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/IoT/WeatherStationApp/img/view_log.png
--------------------------------------------------------------------------------
/Performance/ParallelParse/Makefile:
--------------------------------------------------------------------------------
1 | MAIN_COMPOSITES = FileSourceOnly FileSourceString SequentialParse ParallelParse ParallelParseOrdered
2 |
3 | SPLC_FLAGS = -a
4 | SPLC = $(STREAMS_INSTALL)/bin/sc
5 | SPL_CMD_ARGS ?=
6 |
7 | .PHONY: all
8 | all: $(MAIN_COMPOSITES)
9 |
10 | $(MAIN_COMPOSITES):
11 | $(SPLC) $(SPLC_FLAGS) -T --output-directory=output/$@ --data-directory=data -M $@ $(SPL_CMD_ARGS)
12 |
13 |
--------------------------------------------------------------------------------
/QuickStart/BusAlerts/img/graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/QuickStart/BusAlerts/img/graph.png
--------------------------------------------------------------------------------
/QuickStart/BusAlerts/img/viewresults.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/QuickStart/BusAlerts/img/viewresults.gif
--------------------------------------------------------------------------------
/QuickStart/BusAlerts/my.name.space/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/QuickStart/BusAlerts/my.name.space/.namespace
--------------------------------------------------------------------------------
/QuickStart/EventDetectionV2/EventDetection.sab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/QuickStart/EventDetectionV2/EventDetection.sab
--------------------------------------------------------------------------------
/QuickStart/EventDetectionV2/views/head.jade:
--------------------------------------------------------------------------------
1 | //- head.jade
2 | //- This file provides the HTML head part
3 |
4 | head
5 | title Event Detection V2 Application for Streaming Analytics Service (For use with V2 service plans only)
6 | meta(http-equiv="refresh", content="20")
7 | meta(http-equiv="Content-Type", content="text/html; charset=utf-8")
8 | link(rel="stylesheet", href="/stylesheets/style.css")
9 |
10 |
--------------------------------------------------------------------------------
/QuickStart/EventDetectionV2/views/index.jade:
--------------------------------------------------------------------------------
1 | //- index.jade
2 | //- This file defines the view of this app.
3 |
4 | doctype html
5 | html
6 | include head
7 | include body
8 |
9 |
--------------------------------------------------------------------------------
/QuickStart/NYCTraffic/NYCTrafficSample/WebContent/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Class-Path:
3 |
4 |
--------------------------------------------------------------------------------
/QuickStart/NYCTraffic/NYCTrafficSample/WebContent/WEB-INF/lib/com.ibm.json4j_1.0.9.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/QuickStart/NYCTraffic/NYCTrafficSample/WebContent/WEB-INF/lib/com.ibm.json4j_1.0.9.jar
--------------------------------------------------------------------------------
/QuickStart/NYCTraffic/NYCTrafficSample/WebContent/WEB-INF/lib/commons-logging-1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/QuickStart/NYCTraffic/NYCTrafficSample/WebContent/WEB-INF/lib/commons-logging-1.2.jar
--------------------------------------------------------------------------------
/QuickStart/NYCTraffic/NYCTrafficSample/WebContent/WEB-INF/lib/httpclient-4.4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/QuickStart/NYCTraffic/NYCTrafficSample/WebContent/WEB-INF/lib/httpclient-4.4.jar
--------------------------------------------------------------------------------
/QuickStart/NYCTraffic/NYCTrafficSample/WebContent/WEB-INF/lib/httpcore-4.4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/QuickStart/NYCTraffic/NYCTrafficSample/WebContent/WEB-INF/lib/httpcore-4.4.jar
--------------------------------------------------------------------------------
/QuickStart/NYCTraffic/NYCTrafficSample/WebContent/WEB-INF/lib/httpmime-4.4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/QuickStart/NYCTraffic/NYCTrafficSample/WebContent/WEB-INF/lib/httpmime-4.4.jar
--------------------------------------------------------------------------------
/QuickStart/NYCTraffic/NYCTrafficSample/WebContent/images/streams_BM_Image.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/QuickStart/NYCTraffic/NYCTrafficSample/WebContent/images/streams_BM_Image.bmp
--------------------------------------------------------------------------------
/QuickStart/NYCTraffic/NYCTrafficSample/WebContent/public/NYCTraffic.sab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/QuickStart/NYCTraffic/NYCTrafficSample/WebContent/public/NYCTraffic.sab
--------------------------------------------------------------------------------
/QuickStart/NYCTraffic/NYCTrafficSample/dep-jar/com.ibm.ws.javaee.jaxrs.1.1_1.0.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/QuickStart/NYCTraffic/NYCTrafficSample/dep-jar/com.ibm.ws.javaee.jaxrs.1.1_1.0.1.jar
--------------------------------------------------------------------------------
/QuickStart/NYCTraffic/NYCTrafficSample/manifest.yml:
--------------------------------------------------------------------------------
1 | applications:
2 | - disk_quota: 1024M
3 | path: webStarterApp.war
4 | instances: 1
5 | memory: 128M
6 |
--------------------------------------------------------------------------------
/QuickStart/NYCTraffic/NYCTrafficSample/webStarterApp.war:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/QuickStart/NYCTraffic/NYCTrafficSample/webStarterApp.war
--------------------------------------------------------------------------------
/QuickStart/TradesApp/.gitignore:
--------------------------------------------------------------------------------
1 | /.apt_generated/
2 | /.toolkitList
3 |
--------------------------------------------------------------------------------
/QuickStart/TradesApp/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/QuickStart/TradesApp/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/QuickStart/TradesApp/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/QuickStart/TradesApp/application/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/QuickStart/TradesApp/application/.namespace
--------------------------------------------------------------------------------
/QuickStart/TradesApp/data/.gitignore:
--------------------------------------------------------------------------------
1 | /tradesSummary.csv
2 |
--------------------------------------------------------------------------------
/QuickStart/TradesApp/impl/java/src/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/QuickStart/TradesApp/impl/java/src/.gitignore
--------------------------------------------------------------------------------
/QuickStart/TradesApp/starterApp/StockTradesStarterApp.sab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/QuickStart/TradesApp/starterApp/StockTradesStarterApp.sab
--------------------------------------------------------------------------------
/ReadAndStoreData/ApacheNifi/.gitignore:
--------------------------------------------------------------------------------
1 | .toolkitList
2 |
--------------------------------------------------------------------------------
/ReadAndStoreData/ApacheNifi/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/ReadAndStoreData/ApacheNifi/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/ReadAndStoreData/ApacheNifi/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/ReadAndStoreData/ApacheNifi/data/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/ReadAndStoreData/ApacheNifi/data/.gitkeep
--------------------------------------------------------------------------------
/ReadAndStoreData/Databases/DbLoader/com.ibm.streamsx.db.dbloader/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/ReadAndStoreData/Databases/DbLoader/com.ibm.streamsx.db.dbloader/.namespace
--------------------------------------------------------------------------------
/ReadAndStoreData/Databases/JDBCForBluemix/WeatherAnalysis/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/ReadAndStoreData/Databases/JDBCForBluemix/WeatherAnalysis/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/ReadAndStoreData/Databases/JDBCForBluemix/WeatherAnalysis/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/ReadAndStoreData/Databases/JDBCForBluemix/WeatherAnalysis/application/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/ReadAndStoreData/Databases/JDBCForBluemix/WeatherAnalysis/application/.namespace
--------------------------------------------------------------------------------
/ReadAndStoreData/Databases/TeradataODBC/application/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/ReadAndStoreData/Databases/TeradataODBC/application/.namespace
--------------------------------------------------------------------------------
/ReadAndStoreData/Databases/TeradataODBC/odbcinst.ini:
--------------------------------------------------------------------------------
1 | [ODBC DRIVERS]
2 | Teradata Database ODBC Driver 16.00=Installed
3 |
4 | [Teradata Database ODBC Driver 16.00]
5 | Driver=/opt/teradata/client/16.00/odbc_64/lib/tdata.so
6 | APILevel=CORE
7 | ConnectFunctions=YYY
8 | DriverODBCVer=3.51
9 | SQLLevel=1
10 |
11 |
--------------------------------------------------------------------------------
/ReadAndStoreData/RESTEndpointsSample/sample/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/ReadAndStoreData/RESTEndpointsSample/sample/.namespace
--------------------------------------------------------------------------------
/ReadAndStoreData/RESTEndpointsSample/sample/Types.spl:
--------------------------------------------------------------------------------
1 | namespace sample;
2 |
3 |
4 | type Request = tuple;
5 | type Operation = enum {add, subtract, divide, multiply};
6 | type Response = Request, tuple;
--------------------------------------------------------------------------------
/ReadAndStoreData/TwitterSmackdown/.gitignore:
--------------------------------------------------------------------------------
1 | /.apt_generated/
2 | /.toolkitList
3 | /toolkit.xml
--------------------------------------------------------------------------------
/ReadAndStoreData/TwitterSmackdown/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/ReadAndStoreData/TwitterSmackdown/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/ReadAndStoreData/TwitterSmackdown/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/StreamsFlows/AggregateExamples/sample_output/customers_per_hr.csv:
--------------------------------------------------------------------------------
1 | time_stamp,total_customers_per_hr
2 | "2018-01-11T11:22:32",321
3 | "2018-01-11T11:23:33",289
4 | "2018-01-11T11:24:34",441
5 | "2018-01-11T11:25:35",320
6 | "2018-01-11T11:26:36",412
7 | "2018-01-11T11:27:37",366
8 | "2018-01-11T11:28:38",438
9 | "2018-01-11T11:29:39",347
10 | "2018-01-11T11:30:40",386
11 | "2018-01-11T11:31:41",311
12 |
--------------------------------------------------------------------------------
/StreamsFlows/ForecastWithR/README.md:
--------------------------------------------------------------------------------
1 | ### This sample has moved
2 |
3 | The new repository is https://github.com/IBMStreams/sample.forecast_with_r
--------------------------------------------------------------------------------
/StreamsFlows/IoT_TimeBasedBilling/images/db2-creds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/StreamsFlows/IoT_TimeBasedBilling/images/db2-creds.png
--------------------------------------------------------------------------------
/StreamsFlows/IoT_TimeBasedBilling/images/db2-load.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/StreamsFlows/IoT_TimeBasedBilling/images/db2-load.png
--------------------------------------------------------------------------------
/StreamsFlows/IoT_TimeBasedBilling/images/db2-manage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/StreamsFlows/IoT_TimeBasedBilling/images/db2-manage.png
--------------------------------------------------------------------------------
/StreamsFlows/IoT_TimeBasedBilling/images/db2-python.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/StreamsFlows/IoT_TimeBasedBilling/images/db2-python.png
--------------------------------------------------------------------------------
/StreamsFlows/IoT_TimeBasedBilling/images/db2-run.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/StreamsFlows/IoT_TimeBasedBilling/images/db2-run.png
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/.gitignore:
--------------------------------------------------------------------------------
1 | /.toolkitList
2 |
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/application/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/BigInsightsStarterKitApp/application/.namespace
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/resources/biadmin/Product_Sentiment/externalDictionary/SentimentCustom_NegativeAdverbs.dict:
--------------------------------------------------------------------------------
1 | but
2 | however
3 | instead
4 | only
5 | terribly
6 | unfortunately
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/resources/biadmin/Product_Sentiment/externalDictionary/SentimentCustom_Speaker.dict:
--------------------------------------------------------------------------------
1 | client
2 | customer
3 | I
4 | me
5 | nobody
6 | none
7 | people
8 | us
9 | we
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/resources/biadmin/Product_Sentiment/externalDictionary/SentimentCustom_SpeakerDoesTargetNegative_V.dict:
--------------------------------------------------------------------------------
1 | abhor
2 | abominate
3 | abstain
4 | abuse
5 | blame
6 | castigate
7 | chastise
8 | complain
9 | condemn
10 | criticize
11 | curse
12 | debase
13 | degrade
14 | denounce
15 | despise
16 | detest
17 | disdain
18 | dislike
19 | disparage
20 | execrate
21 | fuck
22 | hate
23 | humiliate
24 | loathe
25 | lower
26 | mock
27 | scorn
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/resources/biadmin/Product_Sentiment/externalDictionary/SentimentCustom_SpeakerExpectedTo_V.dict:
--------------------------------------------------------------------------------
1 | get
2 | recognize
3 | see
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/resources/biadmin/Product_Sentiment/externalDictionary/SentimentCustom_TargetDoesNegative_V.dict:
--------------------------------------------------------------------------------
1 | spoil
2 | worsen
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/resources/biadmin/Product_Sentiment/externalDictionary/SentimentCustom_TargetDoesPositive_V.dict:
--------------------------------------------------------------------------------
1 | cool
2 | deliver
3 | excite
4 | flourish
5 | help
6 | hype
7 | improve
8 | sell
9 | stoke
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/resources/biadmin/Product_Sentiment/externalDictionary/SentimentCustom_TargetExpectedTo_V.dict:
--------------------------------------------------------------------------------
1 | add
2 | appear
3 | attach
4 | come
5 | contain
6 | equal
7 | get
8 | include
9 | let
10 | list
11 | modify
12 | print
13 | provide
14 | recognize
15 | research
16 | reveal
17 | show
18 | work
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/resources/biadmin/Product_Sentiment/externalDictionary/SentimentCustom_TargetNeedsToBeXNegative.dict:
--------------------------------------------------------------------------------
1 | address
2 | fix
3 | improve
4 | repair
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/resources/biadmin/Product_Sentiment/externalDictionary/SentimentCustom_TargetNeedsXNegative.dict:
--------------------------------------------------------------------------------
1 | improve
2 | improvement
3 | repair
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/resources/biadmin/Product_Sentiment/externalTable/SentimentCustom_Configuration.csv:
--------------------------------------------------------------------------------
1 | name,value
2 | HANDLE_SUBJUNCTIVE,DISABLE
3 |
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/src/biadmin_biadmin_1456446145518__Export/Brand.dict:
--------------------------------------------------------------------------------
1 | Trailchef
2 | Firefly
3 |
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/src/biadmin_biadmin_1456446145518__Export/Product_Name.dict:
--------------------------------------------------------------------------------
1 | Rechargeable Battery
2 | Multi-Light
3 | Cooking Set
4 | Cup
5 | Climbing Lamp
6 | Single Flame
7 | Mapreader
8 |
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/AApiAR.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/AApiAR.tam
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/ActionAPI.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/ActionAPI.tam
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/ESG.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/ESG.tam
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/ESGFunctions.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/ESGFunctions.tam
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/IEWTDocument.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/IEWTDocument.tam
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/InputDocumentProcessor.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/InputDocumentProcessor.tam
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/Sentiment.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/Sentiment.tam
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/SentimentCustom.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/SentimentCustom.tam
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/SentimentCustomTables.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/SentimentCustomTables.tam
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/SentimentDeploymentGeneric.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/SentimentDeploymentGeneric.tam
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/SentimentMacros.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/SentimentMacros.tam
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/sentences.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/sentences.tam
--------------------------------------------------------------------------------
/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/udf.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/BigInsightsStarterKitApp/etc/productSentimentExtractor/tams/udf.tam
--------------------------------------------------------------------------------
/TextAnalysis/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: all clean
2 |
3 | all:
4 | for dir in 'BigInsightsStarterKitApp' 'TextAnalyticsToGo'; do\
5 | make -C $$dir || exit 1; \
6 | done
7 |
8 | clean:
9 | for dir in 'BigInsightsStarterKitApp' 'TextAnalyticsToGo'; do\
10 | make -C $$dir clean || exit 1; \
11 | done
12 |
13 |
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsDemo/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsDemo/.gitignore:
--------------------------------------------------------------------------------
1 | /.toolkitList
2 | /.metadata/
3 | /impl/
4 |
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsDemo/application/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/TextAnalyticsDemo/application/.namespace
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsDemo/data/new_offerings.txt:
--------------------------------------------------------------------------------
1 | World of Watson
2 | Spark
3 |
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsDemo/data/updates/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/TextAnalyticsDemo/data/updates/.gitignore
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsDemo/etc/Offerings_dict_initial.dict:
--------------------------------------------------------------------------------
1 | Streams
2 | Analytics
3 |
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsDemo/etc/mentions_extractor/src/biblumix_biblumix_1456168144115__Export/Offerings.dict:
--------------------------------------------------------------------------------
1 | Bluemix
2 | Quarks
3 | Hadoop
4 | Infosphere Streams
5 | Streams
6 |
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsDemo/etc/mentions_extractor/src/biblumix_biblumix_1456168144115__Export/Organizations.dict:
--------------------------------------------------------------------------------
1 | Apache
2 | IBM
3 |
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsDemo/etc/mentions_extractor/tams/IEWTDocument.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/TextAnalyticsDemo/etc/mentions_extractor/tams/IEWTDocument.tam
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsDemo/etc/mentions_extractor/tams/InputDocumentProcessor.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/TextAnalyticsDemo/etc/mentions_extractor/tams/InputDocumentProcessor.tam
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsDemo/etc/updated_mentions_extractor/resources/resources.properties:
--------------------------------------------------------------------------------
1 | local.base.dir=file://.
2 | extractor.view.tauser_streams.Mentions=external.dictionary.tauser__TextProject___Export.Offerings_dict
3 | external.dictionary.tauser__TextProject___Export.Offerings_dict=${local.base.dir}/resources/streams_1473700723840/Offerings_External/externalDictionary/tauser__TextProject___Export_Offerings_dict.dict
4 |
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsDemo/etc/updated_mentions_extractor/resources/streams_1473700723840/Offerings_External/externalDictionary/tauser__TextProject___Export_Offerings_dict.dict:
--------------------------------------------------------------------------------
1 | Bluemix
2 | Edgent
3 | Infosphere Streams
4 | Spark
5 | Streams
6 | Watson
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsDemo/etc/updated_mentions_extractor/src/tauser_streams/Mentions.aql:
--------------------------------------------------------------------------------
1 | module tauser_streams;
2 |
3 | /**
4 | * @author tauser (via Text Analytics Web Tooling)
5 | */
6 |
7 | -- Import the final output view from the export module
8 | -- for the extractor 'Mentions'
9 | import view Mentions from module tauser_streams__Export;
10 |
11 | -- Output the imported final view representing
12 | -- the extractor 'Mentions'
13 | output view tauser_streams__Export.Mentions as 'Mentions';
14 |
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsDemo/etc/updated_mentions_extractor/src/tauser_streams_1473700723840__Export/Organizations.dict:
--------------------------------------------------------------------------------
1 | Apache
2 | IBM
3 |
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsDemo/etc/updated_mentions_extractor/tams/IEWTDocument.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/TextAnalyticsDemo/etc/updated_mentions_extractor/tams/IEWTDocument.tam
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsDemo/etc/updated_mentions_extractor/tams/InputDocumentProcessor.tam:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/TextAnalysis/TextAnalyticsDemo/etc/updated_mentions_extractor/tams/InputDocumentProcessor.tam
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsToGo/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsToGo/.gitignore:
--------------------------------------------------------------------------------
1 | /.toolkitList
2 | /bin/
3 |
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsToGo/data/.gitignore:
--------------------------------------------------------------------------------
1 | /tokenbag.out
2 | /tokenstream.out
3 | /iliad.txt
4 |
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsToGo/data/aliasout.txt:
--------------------------------------------------------------------------------
1 | [{normalizedName="Lionel Messi",aliases=["Messi"]}]
2 | [{normalizedName="Lionel Messi",aliases=["Lionel Messi"]}]
3 | [{normalizedName="Lionel Messi",aliases=["Lionel"]}]
4 | [{normalizedName="Lionel Messi",aliases=["Lionel Messi","Messi"]}]
5 |
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsToGo/data/soccer_in.txt:
--------------------------------------------------------------------------------
1 | Messi scored a goal!
2 | Lionel Messi is impossible.
3 | The game is Lionel vs Louis
4 | Lionel Messi is awesome! Go Messi!
5 |
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsToGo/etc/aliases.csv:
--------------------------------------------------------------------------------
1 | alias,normalizedName
2 | Messi,Lionel Messi
3 | Lionel,Lionel Messi
4 |
--------------------------------------------------------------------------------
/TextAnalysis/TextAnalyticsToGo/etc/stopwords.dict:
--------------------------------------------------------------------------------
1 | "
2 | .
3 | ;
4 | _
5 | ,
6 | -
--------------------------------------------------------------------------------
/categorykey.txt:
--------------------------------------------------------------------------------
1 | Key for the categories in the catalog
2 | 1,Beginner/General
3 | 2,Ingest and Store Data
4 | 3,Tips
5 | 4,Monitoring
6 | 6,Correlate and Merge Streams
7 | 5,Performance
8 | 7,Analyze and Classify Data
9 | 8,Best Practices
10 | 9,Collections and Data Types
11 | 10,Operators and Functions
12 | 11,Consistent Regions
13 |
--------------------------------------------------------------------------------
/timeseries/.gitignore:
--------------------------------------------------------------------------------
1 | output
--------------------------------------------------------------------------------
/timeseries/AnomalyDetectorSample/.gitignore:
--------------------------------------------------------------------------------
1 | /.apt_generated/
2 | /.toolkitList
3 |
--------------------------------------------------------------------------------
/timeseries/AnomalyDetectorSample/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/timeseries/AnomalyDetectorSample/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/timeseries/AnomalyDetectorSample/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/timeseries/AnomalyDetectorSample/application/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/timeseries/AnomalyDetectorSample/application/.namespace
--------------------------------------------------------------------------------
/timeseries/AutoForecasterSamples/.gitignore:
--------------------------------------------------------------------------------
1 | /.apt_generated/
2 | /.toolkitList
3 |
--------------------------------------------------------------------------------
/timeseries/AutoForecasterSamples/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/timeseries/AutoForecasterSamples/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/timeseries/AutoForecasterSamples/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/timeseries/AutoForecasterSamples/application/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/timeseries/AutoForecasterSamples/application/.namespace
--------------------------------------------------------------------------------
/timeseries/DSPFilterBandpassExample/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/timeseries/DSPFilterBandpassExample/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/timeseries/DSPFilterBandpassExample/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.genSrcDir=impl/java/src
4 | org.eclipse.jdt.apt.reconcileEnabled=false
5 |
--------------------------------------------------------------------------------
/timeseries/DSPFilterBandpassExample/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/timeseries/DSPFilterBandpassExample/FilterExample/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/timeseries/DSPFilterBandpassExample/FilterExample/.namespace
--------------------------------------------------------------------------------
/timeseries/DSPFilterFiniteSample/.gitignore:
--------------------------------------------------------------------------------
1 | /.apt_generated/
2 | /.toolkitList
3 |
--------------------------------------------------------------------------------
/timeseries/DSPFilterFiniteSample/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/timeseries/DSPFilterFiniteSample/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/timeseries/DSPFilterFiniteSample/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/timeseries/DSPFilterFiniteSample/README.md:
--------------------------------------------------------------------------------
1 | ## DSPFilterFinite Sample
2 |
3 | This sample demonstrates how to use the **DSPFilterFinite** operator. Unlike the **DSPFilter** operator, which performs filtering against single, continuous time series, the **DSPFilterFinite** operator is capable of filtering finite-length time series segments. This is useful where only segments of a time series need to be filtered or whether each incoming tuple contains a list of a complete time series.
4 |
--------------------------------------------------------------------------------
/timeseries/DSPFilterFiniteSample/application/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/timeseries/DSPFilterFiniteSample/application/.namespace
--------------------------------------------------------------------------------
/timeseries/KMeansClusteringControlSignalSample/.settings/org.eclipse.core.runtime.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | line.separator=\n
3 |
--------------------------------------------------------------------------------
/timeseries/KMeansClusteringControlSignalSample/.settings/org.eclipse.jdt.apt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.apt.aptEnabled=true
3 | org.eclipse.jdt.apt.reconcileEnabled=false
4 |
--------------------------------------------------------------------------------
/timeseries/KMeansClusteringControlSignalSample/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.processAnnotations=enabled
3 |
--------------------------------------------------------------------------------
/timeseries/KMeansClusteringControlSignalSample/com.ibm.streamsx.timeseries.sample/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/timeseries/KMeansClusteringControlSignalSample/com.ibm.streamsx.timeseries.sample/.namespace
--------------------------------------------------------------------------------
/timeseries/STD2Samples/.gitignore:
--------------------------------------------------------------------------------
1 | /.apt_generated/
2 | /.toolkitList
3 | toolkit.xml
4 |
--------------------------------------------------------------------------------
/timeseries/STD2Samples/application/.namespace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/timeseries/STD2Samples/application/.namespace
--------------------------------------------------------------------------------
/timeseries/images/ad11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/timeseries/images/ad11.png
--------------------------------------------------------------------------------
/timeseries/images/ad12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/timeseries/images/ad12.png
--------------------------------------------------------------------------------
/timeseries/images/af2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBMStreams/samples/cfaced637c96e1dab0e1a75d1d4fcf5be9a51f9f/timeseries/images/af2.gif
--------------------------------------------------------------------------------