mirror of
				https://github.com/cldellow/sqlite-parquet-vtable.git
				synced 2025-11-04 02:39:56 +00:00 
			
		
		
		
	Scaffolding for in-extension filtering
Supports IS NULL and IS NOT NULL checks
This commit is contained in:
		@@ -10,18 +10,21 @@ BOOST_LIB = /usr/lib/x86_64-linux-gnu/libboost_regex.so
 | 
			
		||||
 | 
			
		||||
LDFLAGS = -O3 $(PARQUET_LIB) $(THRIFT_LIB) $(ARROW_LIB) $(BOOST_LIB)
 | 
			
		||||
DEPS = hellomake.h
 | 
			
		||||
OBJ = parquet.o parquet_table.o parquet_cursor.o
 | 
			
		||||
OBJ = parquet.o parquet_filter.o parquet_table.o parquet_cursor.o
 | 
			
		||||
 | 
			
		||||
libparquet.so: $(OBJ)
 | 
			
		||||
	$(CC) -shared -o $@ $^ $(LDFLAGS)
 | 
			
		||||
 | 
			
		||||
parquet_cursor.o: parquet_cursor.cc parquet_cursor.h parquet_table.h
 | 
			
		||||
parquet_filter.o: parquet_filter.cc parquet_filter.h
 | 
			
		||||
	$(CC) -c -o $@ $< $(CFLAGS)
 | 
			
		||||
 | 
			
		||||
parquet_cursor.o: parquet_cursor.cc parquet_cursor.h parquet_table.h parquet_filter.h
 | 
			
		||||
	$(CC) -c -o $@ $< $(CFLAGS)
 | 
			
		||||
 | 
			
		||||
parquet_table.o: parquet_table.cc parquet_table.h
 | 
			
		||||
	$(CC) -c -o $@ $< $(CFLAGS)
 | 
			
		||||
 | 
			
		||||
parquet.o: parquet.cc parquet_cursor.h parquet_table.h
 | 
			
		||||
parquet.o: parquet.cc parquet_cursor.h parquet_table.h parquet_filter.h
 | 
			
		||||
	$(CC) -c -o $@ $< $(CFLAGS)
 | 
			
		||||
 | 
			
		||||
.PHONY: clean
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user