SYMBOL INDEX (452 symbols across 104 files) FILE: lib/bolt_sips.ex class Bolt.Sips (line 1) | defmodule Bolt.Sips method start_link (line 84) | def start_link(opts) do method init (line 99) | def init(opts) do method conn (line 113) | def conn(role \\ :direct, opts \\ [prefix: :default]) method conn (line 115) | def conn(role, opts) do method info (line 241) | def info(), do: sanitized_info(Bolt.Sips.Router.info()) method routing_table (line 247) | def routing_table(prefix \\ :default) method routing_table (line 249) | def routing_table(prefix) do method registry_name (line 257) | def registry_name(), do: @registry_name method sanitized_info (line 266) | defp sanitized_info(info), do: info FILE: lib/bolt_sips/application.ex class Bolt.Sips.Application (line 1) | defmodule Bolt.Sips.Application method start (line 8) | def start(_, start_args) do method stop (line 12) | def stop(_state) do FILE: lib/bolt_sips/error.ex class Bolt.Sips.Error (line 1) | defmodule Bolt.Sips.Error method new (line 10) | def new(%Bolt.Sips.Internals.Error{ method new (line 27) | def new({:ignored, f} = _r), do: new({:error, f}) method new (line 29) | def new({:failure, %{"code" => code, "message" => message}} = _r) do method new (line 33) | def new(r), do: r FILE: lib/bolt_sips/exception.ex class Bolt.Sips.Exception (line 1) | defmodule Bolt.Sips.Exception FILE: lib/bolt_sips/internals/bolt_protocol.ex class Bolt.Sips.Internals.BoltProtocol (line 1) | defmodule Bolt.Sips.Internals.BoltProtocol method run (line 115) | def run( method manage_metadata_and_options (line 150) | defp manage_metadata_and_options([], options) do method manage_metadata_and_options (line 155) | defp manage_metadata_and_options([_ | _] = metadata, options) do method manage_metadata_and_options (line 160) | defp manage_metadata_and_options(metadata, options) do method run_statement (line 182) | def run_statement( FILE: lib/bolt_sips/internals/bolt_protocol_helper.ex class Bolt.Sips.Internals.BoltProtocolHelper (line 1) | defmodule Bolt.Sips.Internals.BoltProtocolHelper method send_message (line 18) | def send_message(transport, port, bolt_version, message) do method receive_data (line 55) | def receive_data(transport, port, bolt_version, options \\ [], previou... method do_receive_data (line 80) | defp do_receive_data(transport, port, options) do method do_receive_data_ (line 93) | defp do_receive_data_(transport, port, chunk_size, options, old_data) do method get_recv_timeout (line 116) | def get_recv_timeout(options) do method treat_simple_message (line 135) | def treat_simple_message(message, transport, port, bolt_version, optio... FILE: lib/bolt_sips/internals/bolt_protocol_v1.ex class Bolt.Sips.Internals.BoltProtocolV1 (line 1) | defmodule Bolt.Sips.Internals.BoltProtocolV1 method handshake (line 25) | def handshake(transport, port, options \\ [recv_timeout: 15_000]) do method init (line 81) | def init(transport, port, bolt_version, auth, options \\ [recv_timeout... method run (line 114) | def run(transport, port, bolt_version, statement, params, options) do method pull_all (line 157) | def pull_all(transport, port, bolt_version, options) do method run_statement (line 198) | def run_statement(transport, port, bolt_version, statement, params, op... method discard_all (line 229) | def discard_all(transport, port, bolt_version, options) do method ack_failure (line 249) | def ack_failure(transport, port, bolt_version, options) do method reset (line 269) | def reset(transport, port, bolt_version, options) do FILE: lib/bolt_sips/internals/bolt_protocol_v2.ex class Bolt.Sips.Internals.BoltProtocolV2 (line 1) | defmodule Bolt.Sips.Internals.BoltProtocolV2 FILE: lib/bolt_sips/internals/bolt_protocol_v3.ex class Bolt.Sips.Internals.BoltProtocolV3 (line 1) | defmodule Bolt.Sips.Internals.BoltProtocolV3 method hello (line 27) | def hello(transport, port, bolt_version, auth, options \\ [recv_timeou... method goodbye (line 58) | def goodbye(transport, port, bolt_version) do method run (line 86) | def run(transport, port, bolt_version, statement, params, metadata, op... method run_statement (line 142) | def run_statement(transport, port, bolt_version, statement, params, me... method begin (line 170) | def begin(transport, port, bolt_version, metadata, options) do method commit (line 199) | def commit(transport, port, bolt_version, options) do method rollback (line 227) | def rollback(transport, port, bolt_version, options) do FILE: lib/bolt_sips/internals/bolt_version_helper.ex class Bolt.Sips.Internals.BoltVersionHelper (line 1) | defmodule Bolt.Sips.Internals.BoltVersionHelper method available_versions (line 11) | def available_versions(), do: @available_bolt_versions method previous (line 27) | def previous(version) do method last (line 41) | def last() do FILE: lib/bolt_sips/internals/error.ex class Bolt.Sips.Internals.Error (line 1) | defmodule Bolt.Sips.Internals.Error method exception (line 16) | def exception(%{"message" => message, "code" => code}, pid, function) do method exception (line 26) | def exception({:error, :closed}, pid, function) do method exception (line 35) | def exception({:failure, %Bolt.Sips.Internals.Error{message: _message,... method exception (line 39) | def exception(%Bolt.Sips.Internals.Error{} = err, _pid, _function), do... method exception (line 41) | def exception(message, pid, function) do method message_for (line 51) | defp message_for(:handshake, "HTTP") do method message_for (line 67) | defp message_for(:handshake, other) do method message_for (line 74) | defp message_for(nil, message) do method message_for (line 80) | defp message_for(_function, {:error, error}) do method message_for (line 87) | defp message_for(_function, {:ignored, []}) do method message_for (line 94) | defp message_for(function, message) do method get_id (line 101) | defp get_id({:sslsocket, {:gen_tcp, port, _tls, _unused_yet}, _pid}) do method get_id (line 112) | defp get_id(_), do: nil FILE: lib/bolt_sips/internals/logger.ex class Bolt.Sips.Internals.Logger (line 1) | defmodule Bolt.Sips.Internals.Logger method log_message (line 14) | def log_message(from, {type, data}) do method log_message (line 25) | def log_message(from, type, data) do method log_message (line 38) | def log_message(from, type, data, :hex) do FILE: lib/bolt_sips/internals/pack_stream.ex class Bolt.Sips.Internals.PackStream (line 1) | defmodule Bolt.Sips.Internals.PackStream method encode (line 25) | def encode(item, bolt_version) do method decode (line 38) | def decode(data, bolt_version) do FILE: lib/bolt_sips/internals/pack_stream/decoder.ex class Bolt.Sips.Internals.PackStream.Decoder (line 1) | defmodule Bolt.Sips.Internals.PackStream.Decoder FILE: lib/bolt_sips/internals/pack_stream/decoder_impl_v1.ex class Bolt.Sips.Internals.PackStream.DecoderImplV1 (line 1) | defmodule Bolt.Sips.Internals.PackStream.DecoderImplV1 FILE: lib/bolt_sips/internals/pack_stream/decoder_impl_v2.ex class Bolt.Sips.Internals.PackStream.DecoderImplV2 (line 1) | defmodule Bolt.Sips.Internals.PackStream.DecoderImplV2 FILE: lib/bolt_sips/internals/pack_stream/decoder_utils.ex class Bolt.Sips.Internals.PackStream.DecoderUtils (line 1) | defmodule Bolt.Sips.Internals.PackStream.DecoderUtils FILE: lib/bolt_sips/internals/pack_stream/decoder_v1.ex class Bolt.Sips.Internals.PackStream.DecoderV1 (line 1) | defmodule Bolt.Sips.Internals.PackStream.DecoderV1 method decode (line 23) | def decode(data, bolt_version), do: Decoder.decode(data, bolt_version) FILE: lib/bolt_sips/internals/pack_stream/decoder_v2.ex class Bolt.Sips.Internals.PackStream.DecoderV2 (line 1) | defmodule Bolt.Sips.Internals.PackStream.DecoderV2 method decode (line 29) | def decode(data, bolt_version), do: Decoder.decode(data, bolt_version) FILE: lib/bolt_sips/internals/pack_stream/decoder_v3.ex class Bolt.Sips.Internals.PackStream.DecoderV3 (line 1) | defmodule Bolt.Sips.Internals.PackStream.DecoderV3 method decode (line 2) | def decode(_, _) do FILE: lib/bolt_sips/internals/pack_stream/encoder_helper.ex class Bolt.Sips.Internals.PackStream.EncoderHelper (line 1) | defmodule Bolt.Sips.Internals.PackStream.EncoderHelper method call_encode (line 36) | def call_encode(data_type, data, bolt_version) do FILE: lib/bolt_sips/internals/pack_stream/encoder_v1.ex class Bolt.Sips.Internals.PackStream.EncoderV1 (line 1) | defmodule Bolt.Sips.Internals.PackStream.EncoderV1 method encode_atom (line 34) | def encode_atom(atom , bolt_version), do: EncoderHelper.call_encode(:a... method encode_string (line 58) | def encode_string(string, bolt_version), do: EncoderHelper.call_encode... method encode_integer (line 86) | def encode_integer(integer, bolt_version), do: EncoderHelper.call_enco... method encode_float (line 104) | def encode_float(number, bolt_version), do: EncoderHelper.call_encode(... method encode_list (line 128) | def encode_list(list, bolt_version), do: EncoderHelper.call_encode(:li... method encode_map (line 155) | def encode_map(map, bolt_version), do: EncoderHelper.call_encode(:map,... method encode_struct (line 182) | def encode_struct(struct, bolt_version) , do: EncoderHelper.call_encod... FILE: lib/bolt_sips/internals/pack_stream/encoder_v2.ex class Bolt.Sips.Internals.PackStream.EncoderV2 (line 1) | defmodule Bolt.Sips.Internals.PackStream.EncoderV2 method encode_local_time (line 25) | def encode_local_time(local_time, bolt_version), do: EncoderHelper.cal... method encode_time_with_tz (line 45) | def encode_time_with_tz(%TimeWithTZOffset{time: time, timezone_offset:... method encode_date (line 66) | def encode_date(date, bolt_version), do: EncoderHelper.call_encode(:da... method encode_local_datetime (line 91) | def encode_local_datetime(local_datetime, bolt_version), do: EncoderHe... method encode_datetime_with_tz_id (line 120) | def encode_datetime_with_tz_id(datetime, bolt_version), do: EncoderHel... method encode_datetime_with_tz_offset (line 150) | def encode_datetime_with_tz_offset( method encode_duration (line 198) | def encode_duration(%Duration{} = duration, bolt_version), do: Encoder... method encode_point (line 261) | def encode_point(%Point{z: nil} = point, bolt_version), do: EncoderHel... method encode_point (line 263) | def encode_point(%Point{} = point, bolt_version), do: EncoderHelper.ca... FILE: lib/bolt_sips/internals/pack_stream/encoder_v3.ex class Bolt.Sips.Internals.PackStream.EncoderV3 (line 1) | defmodule Bolt.Sips.Internals.PackStream.EncoderV3 FILE: lib/bolt_sips/internals/pack_stream/error.ex class Bolt.Sips.Internals.PackStreamError (line 1) | defmodule Bolt.Sips.Internals.PackStreamError method message (line 19) | def message(%{data_type: nil, data: data, message: message, bolt_versi... method message (line 23) | def message(%{data_type: data_type, data: data, message: message, bolt... FILE: lib/bolt_sips/internals/pack_stream/markers.ex class Bolt.Sips.Internals.PackStream.Markers (line 1) | defmodule Bolt.Sips.Internals.PackStream.Markers class Bolt.Sips.Internals.PackStream.MarkersHelper (line 95) | defmodule Bolt.Sips.Internals.PackStream.MarkersHelper method valid_signatures (line 103) | def valid_signatures() do FILE: lib/bolt_sips/internals/pack_stream/message.ex class Bolt.Sips.Internals.PackStream.Message (line 1) | defmodule Bolt.Sips.Internals.PackStream.Message method encode (line 34) | def encode(message, bolt_version) do method decode (line 43) | def decode(message, bolt_version) do FILE: lib/bolt_sips/internals/pack_stream/message/decoder.ex class Bolt.Sips.Internals.PackStream.Message.Decoder (line 1) | defmodule Bolt.Sips.Internals.PackStream.Message.Decoder method decode (line 14) | def decode( method decode (line 22) | def decode( method decode (line 30) | def decode( method decode (line 38) | def decode( method build_response (line 52) | defp build_response(message_type, data, nb_entries, bolt_version) do FILE: lib/bolt_sips/internals/pack_stream/message/encoder.ex class Bolt.Sips.Internals.PackStream.Message.Encoder (line 1) | defmodule Bolt.Sips.Internals.PackStream.Message.Encoder method signature (line 98) | defp signature(:ack_failure), do: @ack_failure_signature method signature (line 99) | defp signature(:discard_all), do: @discard_all_signature method signature (line 100) | defp signature(:pull_all), do: @pull_all_signature method signature (line 101) | defp signature(:reset), do: @reset_signature method signature (line 102) | defp signature(:begin), do: @begin_signature method signature (line 103) | defp signature(:commit), do: @commit_signature method signature (line 104) | defp signature(:goodbye), do: @goodbye_signature method signature (line 105) | defp signature(:hello), do: @hello_signature method signature (line 106) | defp signature(:rollback), do: @rollback_signature method signature (line 107) | defp signature(:run), do: @run_signature method signature (line 108) | defp signature(:init), do: @init_signature method client_name (line 113) | def client_name() do method valid_signatures (line 125) | def valid_signatures(3) do method encode (line 136) | def encode({:hello, []}, 3) do method encode (line 142) | def encode({:hello, [auth]}, 3) do method encode (line 149) | def encode({:begin, []}, 3) do method encode (line 154) | def encode({:begin, [%Metadata{} = metadata]}, 3) do method encode (line 163) | def encode({:begin, _}, _) do method encode (line 168) | def encode({:run, [statement]}, 3) do method encode (line 178) | def encode({:run, [statement, params]}, 3) do method encode (line 183) | def encode({:run, [statement, params, %Metadata{} = metadata]}, 3) do method encode (line 188) | def encode({:init, _}, 3) do method encode (line 512) | def encode(_data, _bolt_version) do method do_encode (line 516) | defp do_encode(message_type, data, bolt_version) do method auth_params_v1 (line 523) | defp auth_params_v1({}), do: %{} method auth_params_v1 (line 525) | defp auth_params_v1({username, password}) do method auth_params (line 535) | defp auth_params({}), do: user_agent() method auth_params (line 537) | defp auth_params({username, password}) do method user_agent (line 546) | defp user_agent() do method encode_message (line 564) | def encode_message(message_type, signature, data, bolt_version) do method generate_chunks (line 578) | defp generate_chunks(<<>>, chunks) do method generate_chunks (line 582) | defp generate_chunks(data, chunks) do method format_chunk (line 602) | defp format_chunk(chunk) do FILE: lib/bolt_sips/internals/pack_stream/message/encoder_v1.ex class Bolt.Sips.Internals.PackStream.Message.EncoderV1 (line 1) | defmodule Bolt.Sips.Internals.PackStream.Message.EncoderV1 method encode (line 12) | def encode(data, bolt_version) do FILE: lib/bolt_sips/internals/pack_stream/message/encoder_v2.ex class Bolt.Sips.Internals.PackStream.Message.EncoderV2 (line 1) | defmodule Bolt.Sips.Internals.PackStream.Message.EncoderV2 method encode (line 2) | def encode(_, _) do FILE: lib/bolt_sips/internals/pack_stream/message/encoder_v3.ex class Bolt.Sips.Internals.PackStream.Message.EncoderV3 (line 1) | defmodule Bolt.Sips.Internals.PackStream.Message.EncoderV3 method valid_signatures (line 23) | def valid_signatures() do method encode (line 35) | def encode(data, bolt_version) do FILE: lib/bolt_sips/internals/pack_stream/message/signatures.ex class Bolt.Sips.Internals.PackStream.Message.Signatures (line 1) | defmodule Bolt.Sips.Internals.PackStream.Message.Signatures FILE: lib/bolt_sips/internals/pack_stream/utils.ex class Bolt.Sips.Internals.PackStream.Utils (line 1) | defmodule Bolt.Sips.Internals.PackStream.Utils FILE: lib/bolt_sips/internals/pack_stream/v1.ex class Bolt.Sips.Internals.PackStream.V1 (line 1) | defmodule Bolt.Sips.Internals.PackStream.V1 FILE: lib/bolt_sips/internals/pack_stream/v2.ex class Bolt.Sips.Internals.PackStream.V2 (line 1) | defmodule Bolt.Sips.Internals.PackStream.V2 FILE: lib/bolt_sips/metadata.ex class Bolt.Sips.Metadata (line 1) | defmodule Bolt.Sips.Metadata method new (line 18) | def new(data) do method to_map (line 39) | def to_map(metadata) do method check_keys (line 50) | defp check_keys(data) do method validate_bookmarks (line 64) | defp validate_bookmarks([]) do method validate_bookmarks (line 68) | defp validate_bookmarks(_) do method validate_timeout (line 77) | defp validate_timeout(nil) do method validate_timeout (line 81) | defp validate_timeout(_) do method validate_metadata (line 91) | defp validate_metadata(%{}) do method validate_metadata (line 95) | defp validate_metadata(_) do FILE: lib/bolt_sips/protocol.ex class Bolt.Sips.Protocol (line 1) | defmodule Bolt.Sips.Protocol method connect (line 28) | def connect(opts \\ []) method connect (line 29) | def connect([]), do: connect(Bolt.Sips.Utils.default_config()) method connect (line 31) | def connect(opts) do method do_init (line 65) | defp do_init(transport, port, 3, auth) do method do_init (line 69) | defp do_init(transport, port, bolt_version, auth) do method checkout (line 74) | def checkout(%ConnData{sock: sock, configuration: conf} = conn_data) do method checkin (line 82) | def checkin(%ConnData{sock: sock, configuration: conf} = conn_data) do method disconnect (line 89) | def disconnect(_err, %ConnData{sock: sock, bolt_version: 3, configurat... method disconnect (line 98) | def disconnect(_err, %ConnData{sock: sock, configuration: conf}) do method handle_begin (line 105) | def handle_begin(_, %ConnData{sock: sock, bolt_version: 3, configurati... method handle_begin (line 110) | def handle_begin(_opts, conn_data) do method handle_rollback (line 118) | def handle_rollback(_, %ConnData{sock: sock, bolt_version: 3, configur... method handle_rollback (line 123) | def handle_rollback(_opts, conn_data) do method handle_commit (line 131) | def handle_commit(_, %ConnData{sock: sock, bolt_version: 3, configurat... method handle_commit (line 136) | def handle_commit(_opts, conn_data) do method handle_execute (line 144) | def handle_execute(query, params, opts, conn_data) do method handle_info (line 148) | def handle_info(msg, state) do method ping (line 158) | def ping(state), do: {:ok, state} method handle_prepare (line 159) | def handle_prepare(query, _opts, state), do: {:ok, query, state} method handle_close (line 160) | def handle_close(query, _opts, state), do: {:ok, query, state} method handle_deallocate (line 161) | def handle_deallocate(query, _cursor, _opts, state), do: {:ok, query, ... method handle_declare (line 162) | def handle_declare(query, _params, _opts, state), do: {:ok, query, sta... method handle_fetch (line 163) | def handle_fetch(query, _cursor, _opts, state), do: {:cont, query, state} method handle_status (line 164) | def handle_status(_opts, state), do: {:idle, state} method extract_auth (line 166) | defp extract_auth(nil), do: {} method extract_auth (line 168) | defp extract_auth(basic_auth), do: {basic_auth[:username], basic_auth[... method execute (line 170) | defp execute(q, params, _, conn_data) do method _to_hostname (line 208) | defp _to_hostname(hostname), do: hostname class ConnData (line 6) | defmodule ConnData FILE: lib/bolt_sips/query.ex class Bolt.Sips.Query (line 1) | defmodule Bolt.Sips.Query method query! (line 54) | def query!(conn, statement), do: query!(conn, statement, %{}) method query (line 70) | def query(conn, statement), do: query(conn, statement, %{}) method query_commit (line 89) | defp query_commit(conn, statement, params, opts) do method commit! (line 130) | defp commit!([], conn, statements, formatted_params, opts), method commit! (line 133) | defp commit!(errors, _conn, _statements, _formatted_params, _opts), method tx! (line 136) | defp tx!(conn, [statement], params, opts), do: hd(send!(conn, statemen... method send! (line 142) | defp send!(conn, statement, params, opts, acc \\ []) method send! (line 144) | defp send!(conn, statement, params, opts, acc) do method format_param (line 175) | defp format_param({name, %Types.Duration{} = duration}), method format_param (line 178) | defp format_param({name, %Types.Point{} = point}), do: {name, Types.Po... method format_param (line 180) | defp format_param({name, value}), do: {name, {:ok, value}} FILE: lib/bolt_sips/query_statement.ex class Bolt.Sips.QueryStatement (line 1) | defmodule Bolt.Sips.QueryStatement FILE: lib/bolt_sips/response.ex class Bolt.Sips.Response (line 1) | defmodule Bolt.Sips.Response method first (line 92) | def first(%__MODULE__{results: []}), do: nil method first (line 93) | def first(%__MODULE__{results: [head | _tail]}), do: head method transform! (line 97) | def transform!(records, stats \\ :no) do method transform (line 105) | def transform(records, _stats \\ :no) do method fetch (line 118) | def fetch(%Bolt.Sips.Response{fields: fields, results: results}, key) do method fetch! (line 132) | def fetch!(%Bolt.Sips.Response{} = r, key) do method parse (line 138) | defp parse(records) do method parse_record (line 158) | defp parse_record(:success, %{"fields" => fields}, response) do method parse_record (line 162) | defp parse_record(:success, %{"profile" => profile, "type" => type} = ... method parse_record (line 166) | defp parse_record(:success, %{"notifications" => n, "plan" => plan, "t... method parse_record (line 170) | defp parse_record(:success, %{"plan" => plan, "type" => type}, respons... method parse_record (line 174) | defp parse_record(:success, %{"stats" => stats, "type" => type}, respo... method parse_record (line 178) | defp parse_record(:success, %{"bookmark" => bookmark, "type" => type},... method parse_record (line 182) | defp parse_record(:success, %{"type" => type}, response) do method parse_record (line 186) | defp parse_record(:success, %{}, response) do method parse_record (line 190) | defp parse_record(:success, record, _response) do method parse_record (line 201) | defp parse_record(:record, record, response) do method parse_record (line 205) | defp parse_record(_type, record, _response) do method create_results (line 214) | defp create_results(fields, records) do FILE: lib/bolt_sips/response_encoder.ex class Bolt.Sips.ResponseEncoder (line 1) | defmodule Bolt.Sips.ResponseEncoder method encode (line 48) | def encode(response, :json) do method encode! (line 80) | def encode!(response, :json) do method jsonable_response (line 86) | defp jsonable_response(response) do FILE: lib/bolt_sips/router.ex class Bolt.Sips.Router (line 1) | defmodule Bolt.Sips.Router method configure (line 33) | def configure(opts), do: GenServer.call(__MODULE__, {:configure, opts}) method get_connection (line 35) | def get_connection(role, prefix \\ :direct) method get_connection (line 37) | def get_connection(role, prefix), method terminate_connections (line 40) | def terminate_connections(role, prefix \\ :default) method terminate_connections (line 42) | def terminate_connections(role, prefix), method info (line 45) | def info(), do: GenServer.call(__MODULE__, :info) method routing_table (line 46) | def routing_table(prefix), do: GenServer.call(__MODULE__, {:routing_ta... method start_link (line 49) | def start_link(init_args) do method init (line 55) | def init(options) do method handle_call (line 60) | def handle_call({:configure, opts}, _from, state) do method handle_call (line 98) | def handle_call({:get_connection, role, prefix}, _from, state) do method handle_call (line 112) | def handle_call({:terminate_connections, role, prefix}, _from, state) do method handle_call (line 131) | def handle_call(:info, _from, state), do: {:reply, state, state} method handle_call (line 133) | def handle_call({:routing_table_info, prefix}, _from, state) do method handle_continue (line 144) | def handle_continue(:post_init, opts), do: {:noreply, _configure(opts)} method _configure (line 146) | defp _configure(opts) do method get_routing_table (line 168) | defp get_routing_table( method get_routing_table (line 192) | defp get_routing_table(_opts, false), do: {:ok, @no_routing} method get_routing_table (line 194) | defp get_routing_table(opts, _) do method start_connections (line 244) | def start_connections(opts, routing_table) method start_connections (line 255) | def start_connections(opts, routing_table) do method handle_info (line 295) | def handle_info({:refresh, prefix}, state) do method handle_info (line 326) | def handle_info(req, state) do method parse_server_version (line 352) | def parse_server_version(%{"server" => server_version_string}) do method parse_server_version (line 360) | def parse_server_version(some_version), method error_no_connection_available_for_role (line 363) | defp error_no_connection_available_for_role(role, _e, prefix \\ :default) method error_no_connection_available_for_role (line 365) | defp error_no_connection_available_for_role(role, _e, prefix) do method merge_connections_maps (line 371) | def merge_connections_maps(current_connections, new_connections, prefi... method merge_connections_maps (line 373) | def merge_connections_maps(current_connections, new_connections, prefi... method remove_old_urls (line 390) | defp remove_old_urls(role, url, urls), do: if(url in urls, do: [], els... method close_connections (line 399) | defp close_connections(connections, prefix) do method _get_connection (line 413) | defp _get_connection(role, connections, prefix) do class State (line 11) | defmodule State FILE: lib/bolt_sips/routing/connection_supervisor.ex class Bolt.Sips.ConnectionSupervisor (line 1) | defmodule Bolt.Sips.ConnectionSupervisor method start_link (line 12) | def start_link(init_args) do method init (line 17) | def init(_args) do method start_child (line 25) | def start_child(role, url, config) do method find_connection (line 57) | def find_connection(role, url, prefix), do: find_connection("#{prefix}... method find_connection (line 60) | def find_connection(name) do method terminate_connection (line 68) | def terminate_connection(role, url, prefix \\ :default) do method connections (line 76) | def connections() do method _connections (line 85) | defp _connections() do method via_tuple (line 99) | def via_tuple(name) do FILE: lib/bolt_sips/routing/load_balancer.ex class Bolt.Sips.LoadBalancer (line 1) | defmodule Bolt.Sips.LoadBalancer method least_reused_url (line 19) | def least_reused_url(urls) do FILE: lib/bolt_sips/routing/routing_table.ex class Bolt.Sips.Routing.RoutingTable (line 1) | defmodule Bolt.Sips.Routing.RoutingTable method parse (line 40) | def parse(%{"servers" => servers, "ttl" => ttl}) do method parse (line 47) | def parse(map), method parse_servers (line 51) | defp parse_servers(servers) do method to_atomic_role (line 83) | defp to_atomic_role(_), do: {:error, :alien_role} method parse_ttl (line 85) | def parse_ttl(ttl), do: {:ok, ensure_integer(ttl)} method ttl_expired? (line 88) | def ttl_expired?(updated_at, ttl) do method ensure_integer (line 95) | defp ensure_integer(ttl), do: raise(ArgumentError, "invalid ttl: " <> ... FILE: lib/bolt_sips/socket.ex class Bolt.Sips.Socket (line 1) | defmodule Bolt.Sips.Socket FILE: lib/bolt_sips/types.ex class Bolt.Sips.Types (line 1) | defmodule Bolt.Sips.Types class Entity (line 34) | defmodule Entity class Node (line 48) | defmodule Node class Relationship (line 68) | defmodule Relationship class UnboundRelationship (line 87) | defmodule UnboundRelationship class Path (line 104) | defmodule Path method graph (line 128) | def graph(path) do method draw_path (line 146) | defp draw_path(_n, _r, _s, _i, [], acc, _ln, _nn), do: acc method draw_path (line 148) | defp draw_path(n, r, s, i, [h | t] = _rel_index, acc, ln, _nn) do class TimeWithTZOffset (line 180) | defmodule TimeWithTZOffset method format_param (line 214) | def format_param(param) do class DateTimeWithTZOffset (line 219) | defmodule DateTimeWithTZOffset method format_param (line 253) | def format_param(param) do class Duration (line 258) | defmodule Duration method manage_nanoseconds (line 350) | defp manage_nanoseconds(seconds, nanoseconds) do method format_param (line 384) | def format_param(param) do method format_date (line 389) | defp format_date(%Duration{years: years, months: months, weeks: weeks,... method format_time (line 413) | defp format_time(_) do method format_duration_part (line 423) | defp format_duration_part(_, _) do method stringify_number (line 432) | defp stringify_number(number) do class Point (line 437) | defmodule Point method create (line 508) | def create(:cartesian, x, y) do method create (line 512) | def create(:wgs_84, longitude, latitude) do method create (line 568) | def create(:cartesian, x, y, z) do method create (line 572) | def create(:wgs_84, longitude, latitude, height) do method crs (line 601) | defp crs(@srid_cartesian), do: "cartesian" method crs (line 602) | defp crs(@srid_cartesian_3d), do: "cartesian-3d" method crs (line 603) | defp crs(@srid_wgs_84), do: "wgs-84" method crs (line 604) | defp crs(@srid_wgs_84_3d), do: "wgs-84-3d" method format_coord (line 607) | defp format_coord(coord), do: coord method format_param (line 632) | def format_param(param) do FILE: lib/bolt_sips/types_helper.ex class Bolt.Sips.TypesHelper (line 1) | defmodule Bolt.Sips.TypesHelper method decompose_in_hms (line 6) | def decompose_in_hms(seconds) do method datetime_with_micro (line 23) | def datetime_with_micro(%NaiveDateTime{} = naive_dt, timezone) do method formated_time_offset (line 31) | def formated_time_offset(offset_seconds) do method get_sign_string (line 40) | defp get_sign_string(_) do method format_time_part (line 48) | defp format_time_part(time_part) do FILE: lib/bolt_sips/utils.ex class Bolt.Sips.Utils (line 1) | defmodule Bolt.Sips.Utils method random_id (line 24) | def random_id, do: :rand.uniform() |> Float.to_string() |> String.slic... method default_config (line 30) | def default_config(), do: Application.get_env(:bolt_sips, Bolt, []) |>... method default_config (line 32) | def default_config(opts) do method or_use_url_if_present (line 102) | defp or_use_url_if_present(config) do method username_and_password (line 145) | defp username_and_password(config, _), do: config method port_from_url (line 155) | defp port_from_url(_port), do: @default_bolt_port method now (line 164) | def now(unit \\ :seconds) method now (line 167) | def now(unit), method routing_context (line 174) | defp routing_context(nil), do: decode("") method routing_context (line 175) | defp routing_context(query), do: decode(query) method decode (line 177) | def decode(query) do method do_decode (line 181) | defp do_decode([], acc), do: acc method do_decode (line 183) | defp do_decode([h | t], acc) do method decode_kv (line 191) | defp decode_kv(""), do: false method decode_kv (line 192) | defp decode_kv(<>), do: false method decode_kv (line 194) | defp decode_kv(kv), do: decode_key(kv, "") method decode_key (line 196) | defp decode_key("", _key), do: false method decode_key (line 197) | defp decode_key(<>, ""), do: false method decode_key (line 198) | defp decode_key(<>, key), do: decode_value(t, "", key, "") method decode_key (line 200) | defp decode_key(<>, key), do: decode_key(t, <>, spaces, key, value), method decode_value (line 210) | defp decode_value(<>, spaces, key, value), FILE: lib/mix/tasks/cypher.ex class Mix.Tasks.Bolt.Cypher (line 1) | defmodule Mix.Tasks.Bolt.Cypher method run (line 33) | def run(args) do method run_options (line 61) | defp run_options(_, nil) do method run_options (line 67) | defp run_options(args, config) do method log_cypher (line 71) | defp log_cypher(msg), do: Mix.shell().info([:green, "#{inspect(msg)}"]) method log_response (line 72) | defp log_response(msg), do: Mix.shell().info([:yellow, "#{inspect(msg)... method log_error (line 73) | defp log_error(msg), do: Mix.shell().info([:white, "#{msg}"]) FILE: mix.exs class BoltSips.Mixfile (line 1) | defmodule BoltSips.Mixfile method project (line 8) | def project do method application (line 37) | def application do method aliases (line 43) | defp aliases do method elixirc_paths (line 51) | defp elixirc_paths(:test), do: ["lib", "test/support"] method elixirc_paths (line 52) | defp elixirc_paths(_), do: ["lib"] method package (line 54) | defp package do method docs (line 75) | defp docs do method deps (line 101) | defp deps do FILE: test/bolt_sips/internals/bolt_protocol_all_bolt_version_test.exs class Bolt.Sips.Internals.BoltProtocolAllBoltVersionTest (line 1) | defmodule Bolt.Sips.Internals.BoltProtocolAllBoltVersionTest FILE: test/bolt_sips/internals/bolt_protocol_bolt_v1_test.exs class Bolt.Sips.Internals.BoltProtocolV1Test (line 1) | defmodule Bolt.Sips.Internals.BoltProtocolV1Test FILE: test/bolt_sips/internals/bolt_protocol_bolt_v2_test.exs class Bolt.Sips.Internals.BoltProtoolBoltV2Test (line 1) | defmodule Bolt.Sips.Internals.BoltProtoolBoltV2Test FILE: test/bolt_sips/internals/bolt_protocol_bolt_v3_test.exs class Bolt.Sips.Internals.BoltProtocolBoltV3Test (line 1) | defmodule Bolt.Sips.Internals.BoltProtocolBoltV3Test FILE: test/bolt_sips/internals/bolt_protocol_v1_test.exs class BoltProtocolV1.Sips.Internals.BoltProtocolV1Test (line 1) | defmodule BoltProtocolV1.Sips.Internals.BoltProtocolV1Test FILE: test/bolt_sips/internals/bolt_protocol_v3_test.exs class Bolt.Sips.Internals.BoltProtocolV3Test (line 1) | defmodule Bolt.Sips.Internals.BoltProtocolV3Test FILE: test/bolt_sips/internals/bolt_version_helper_test.exs class Bolt.Sips.Internals.BoltVersionHelperTest (line 1) | defmodule Bolt.Sips.Internals.BoltVersionHelperTest FILE: test/bolt_sips/internals/logger_test.exs class Bolt.Sips.Internals.LoggerTest (line 1) | defmodule Bolt.Sips.Internals.LoggerTest FILE: test/bolt_sips/internals/pack_stream/decoder_test.exs class Bolt.Sips.Internals.PackStream.DecoderTest (line 1) | defmodule Bolt.Sips.Internals.PackStream.DecoderTest FILE: test/bolt_sips/internals/pack_stream/decoder_v1_test.exs class Bolt.Sips.Internals.PackStream.DecoderV1Test (line 1) | defmodule Bolt.Sips.Internals.PackStream.DecoderV1Test FILE: test/bolt_sips/internals/pack_stream/decoder_v2_test.exs class Bolt.Sips.Internals.PackStream.DecoderV2Test (line 1) | defmodule Bolt.Sips.Internals.PackStream.DecoderV2Test FILE: test/bolt_sips/internals/pack_stream/encoder_helper_test.exs class Bolt.Sips.Internals.PackStream.EncoderHelperTest (line 1) | defmodule Bolt.Sips.Internals.PackStream.EncoderHelperTest FILE: test/bolt_sips/internals/pack_stream/encoder_test.exs class Bolt.Sips.Internals.PackStream.EncoderTest (line 1) | defmodule Bolt.Sips.Internals.PackStream.EncoderTest class TestStruct (line 9) | defmodule TestStruct FILE: test/bolt_sips/internals/pack_stream/encoder_v1_test.exs class Bolt.Sips.Internals.PackStream.EncoderV1Test (line 1) | defmodule Bolt.Sips.Internals.PackStream.EncoderV1Test class TestStruct (line 6) | defmodule TestStruct FILE: test/bolt_sips/internals/pack_stream/encoder_v2_test.exs class Bolt.Sips.Internals.PackStream.EncoderV2Test (line 1) | defmodule Bolt.Sips.Internals.PackStream.EncoderV2Test FILE: test/bolt_sips/internals/pack_stream/message/decoder_test.exs class Bolt.Sips.Internals.PackStream.Message.DecoderTest (line 1) | defmodule Bolt.Sips.Internals.PackStream.Message.DecoderTest FILE: test/bolt_sips/internals/pack_stream/message/encoder_test.exs class Bolt.Sips.Internals.PackStream.Message.EncoderTest (line 1) | defmodule Bolt.Sips.Internals.PackStream.Message.EncoderTest class TestUser (line 10) | defmodule TestUser FILE: test/bolt_sips/internals/pack_stream/message/encoder_v1_test.exs class Bolt.Sips.Internals.PackStream.Message.EncoderV1Test (line 1) | defmodule Bolt.Sips.Internals.PackStream.Message.EncoderV1Test FILE: test/bolt_sips/internals/pack_stream/message/encoder_v3_test.exs class Bolt.Sips.Internals.PackStream.Message.EncoderV3Test (line 1) | defmodule Bolt.Sips.Internals.PackStream.Message.EncoderV3Test FILE: test/bolt_sips/internals/pack_stream/message_test.exs class Bolt.Sips.Internals.PackStream.MessageTest (line 1) | defmodule Bolt.Sips.Internals.PackStream.MessageTest FILE: test/bolt_sips/metadata_test.exs class Bolt.Sips.MetadataTest (line 1) | defmodule Bolt.Sips.MetadataTest FILE: test/bolt_sips/performance_test.exs class Bolt.Sips.PerformanceTest (line 1) | defmodule Bolt.Sips.PerformanceTest FILE: test/bolt_sips/protocol_test.exs class Bolt.Sips.ProtocolTest (line 1) | defmodule Bolt.Sips.ProtocolTest FILE: test/bolt_sips/response_encoder/json_implementations_test.exs class Bolt.Sips.JsonImplementationsTest (line 1) | defmodule Bolt.Sips.JsonImplementationsTest method fixture (line 27) | defp fixture() do method result (line 83) | defp result(:jason) do method result (line 146) | defp result(:poison) do class TestStruct (line 15) | defmodule TestStruct FILE: test/bolt_sips/response_encoder/json_test.exs class Bolt.Sips.ResponseEncode.JsonTest (line 1) | defmodule Bolt.Sips.ResponseEncode.JsonTest class TestStruct (line 17) | defmodule TestStruct FILE: test/bolt_sips/response_encoder_test.exs class Bolt.Sips.ResponseEncoderTest (line 1) | defmodule Bolt.Sips.ResponseEncoderTest FILE: test/bolt_sips/types_helpers_test.exs class Bolt.Sips.TypesHelperTest (line 1) | defmodule Bolt.Sips.TypesHelperTest FILE: test/bolt_sips/types_test.exs class Bolt.Sips.TypesTest (line 1) | defmodule Bolt.Sips.TypesTest FILE: test/boltkit_test.exs class Bolt.Sips.BoltStubTest (line 1) | defmodule Bolt.Sips.BoltStubTest FILE: test/config_test.exs class Config.Test (line 1) | defmodule Config.Test FILE: test/errors_test.exs class ErrorsTest (line 1) | defmodule ErrorsTest FILE: test/invalid_param_type_test.exs class Bolt.Sips.InvalidParamType.Test (line 1) | defmodule Bolt.Sips.InvalidParamType.Test FILE: test/one_test.exs class One.Test (line 1) | defmodule One.Test FILE: test/query_bolt_v2_test.exs class Bolt.Sips.QueryBoltV2Test (line 1) | defmodule Bolt.Sips.QueryBoltV2Test FILE: test/query_test.exs class Query.Test (line 1) | defmodule Query.Test method rebuild_fixtures (line 12) | defp rebuild_fixtures(conn) do class TestUser (line 8) | defmodule TestUser FILE: test/response_test.exs class ResponseTest (line 1) | defmodule ResponseTest FILE: test/router_test.exs class Bolt.Sips.Routing.RouterTest (line 1) | defmodule Bolt.Sips.Routing.RouterTest FILE: test/routing/connections_test.exs class Bolt.Sips.Routing.ConnectionsTest (line 1) | defmodule Bolt.Sips.Routing.ConnectionsTest FILE: test/routing/crud_test.exs class Bolt.Sips.Routing.CrudTest (line 1) | defmodule Bolt.Sips.Routing.CrudTest FILE: test/routing/routing_table_parser_test.exs class Routing.Routing.TableParserTest (line 1) | defmodule Routing.Routing.TableParserTest FILE: test/routing/routing_test.exs class Bolt.Sips.RoutingTest (line 1) | defmodule Bolt.Sips.RoutingTest FILE: test/routing/transaction_test.exs class Bolt.Sips.Routing.TransactionTest (line 1) | defmodule Bolt.Sips.Routing.TransactionTest FILE: test/support/boltkit_case.ex class Bolt.Sips.BoltKitCase (line 1) | defmodule Bolt.Sips.BoltKitCase method stub_servers (line 73) | defp stub_servers(%{scripts: scripts} = args) do method wait_for_socket (line 95) | defp wait_for_socket(address, port) do method connect (line 102) | defp connect(url, prefix) do FILE: test/support/conn_case.ex class Bolt.Sips.ConnCase (line 1) | defmodule Bolt.Sips.ConnCase FILE: test/support/conn_routing_case.ex class Bolt.Sips.RoutingConnCase (line 1) | defmodule Bolt.Sips.RoutingConnCase FILE: test/support/database.ex class Bolt.Sips.Test.Support.Database (line 1) | defmodule Bolt.Sips.Test.Support.Database method clear (line 2) | def clear(conn) do FILE: test/support/fixture.ex class Bolt.Sips.Fixture (line 1) | defmodule Bolt.Sips.Fixture method create_graph (line 2) | def create_graph(conn, :movie) do method create_graph (line 6) | def create_graph(conn, :bolt_sips) do method bolt_sips_cypher (line 10) | def bolt_sips_cypher() do method movie_cypher (line 29) | def movie_cypher() do FILE: test/support/internal_case.ex class Bolt.Sips.InternalCase (line 1) | defmodule Bolt.Sips.InternalCase method neo4j_uri (line 20) | defp neo4j_uri do method init (line 36) | defp init(transport, port, 3, auth) do method init (line 40) | defp init(transport, port, bolt_version, auth) do FILE: test/test_helper.exs class Bolt.Sips.TestHelper (line 7) | defmodule Bolt.Sips.TestHelper method read_whole_file (line 12) | def read_whole_file(path) do method stream_file_join (line 22) | def stream_file_join(filename) do method file_error_description (line 27) | defp file_error_description(:enoent), do: "because the file does not e... method file_error_description (line 28) | defp file_error_description(reason), do: "due to #{reason}." FILE: test/test_large_param_set.exs class Large.Param.Set.Test (line 1) | defmodule Large.Param.Set.Test FILE: test/test_support.exs class TestSupport (line 1) | defmodule TestSupport FILE: test/transaction_test.exs class Transaction.Test (line 1) | defmodule Transaction.Test