Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion common/graph.py
Original file line number Diff line number Diff line change
Expand Up @@ -217,4 +217,17 @@ def Convert(l):

def HierarchicalOptions():
return {'layout': {'hierarchical': {'direction': 'UD',
'sortMethod': 'directed'}}}
'sortMethod': 'directed'}}}

def InstallRequire():
from IPython.display import display, HTML
# This script manually loads RequireJS so that logica/vis.js can work
display(HTML('''
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js"></script>
<script>
// This ensures that even if require is loaded late,
// the logica script can still find it.
window.require = require;
</script>
'''))

2 changes: 1 addition & 1 deletion compiler/dialect_libraries/duckdb_library.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@

Fingerprint(s) = NaturalHash(s);

ReadFile(filename) = SqlExpr("pg_read_file({filename})", {filename:});
ReadFile(filename) = SqlExpr("(select struct_pack(size := any_value(size), content := any_value(content), filename := any_value(filename)) from read_text({filename}))", {filename:});

Chr(x) = SqlExpr("Chr(cast({x} as integer))", {x:});
Ord(x) = SqlExpr("Ord({x})", {x:});
Expand Down
Loading