├── .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 --------------------------------------------------------------------------------