Home
last modified time | relevance | path

Searched refs:that (Results 1 – 25 of 126) sorted by relevance

123456

/thrift-3.4.0/compiler/cpp/src/thrift/parse/
Dt_const_value.h178 bool operator < (const t_const_value& that) const {
180 ::t_const_value::t_const_value_type t2 = that.get_type();
185 return intVal_ < that.intVal_;
187 return doubleVal_ < that.doubleVal_;
189 return stringVal_ < that.stringVal_;
191 return identifierVal_ < that.identifierVal_;
194 … mapVal_.begin(), mapVal_.end(), that.mapVal_.begin(), that.mapVal_.end(), map_entry_compare());
197 … listVal_.begin(), listVal_.end(), that.listVal_.begin(), that.listVal_.end(), value_compare());
/thrift-3.4.0/doc/licenses/
Dlgpl-2.1.txt28 not price. Our General Public Licenses are designed to make sure that
30 for this service if you wish); that you receive source code or can get
31 it if you want it; that you can change the software and use pieces of
32 it in new free programs; and that you are informed that you can do
35 To protect your rights, we need to make restrictions that forbid
41 or for a fee, you must give the recipients all the rights that we gave
42 you. You must make sure that they, too, receive or can get the source
44 complete object files to the recipients, so that they can relink them
52 To protect each distributor, we want to make it very clear that
55 that what they have is not the original version, so that the original
[all …]
/thrift-3.4.0/lib/ocaml/
DDEVELOPMENT13 OCaml development environment that's isolated from your system installation,
29 along with other files that opam will use to create an installable library.
30 The cofigure script will ensure that all build dependencies are installed, and
33 To remove files that the compiler geneates, run:
37 To remove those files _as well as_ files that the setup and configure process
73 this library's root, with XXX(...) indicating fields that need to be filled
/thrift-3.4.0/lib/java/src/main/java/org/apache/thrift/partial/
DREADME.md16 …r knowledge of the fields needed for a given job, we can deserialize only that subset of fields an…
20 …g over the rest. One very important benefit of partial deserialization is that the output of the d…
51 Note that the syntax of denoting paths involving map fields do not support a way to define sub-fiel…
66 …ture that we can traverse at runtime. The compilation takes place internally when one creates an i…
72 // Create an instance of TDeserializer that supports partial deserialization.
77 At this point, we have an efficient internal representation of the fields that need to get deserial…
86 This component implements efficient skipping over fields that need not be deserialized. The functio…
95that field needs to be deserialized. If yes, then the field is deserialized into a value as would …
103 One very important benefit of partial deserialization is that the output of the deserialization pro…
105that exist (not included in this drop at present). For example, one implementation enables deseria…
[all …]
/thrift-3.4.0/doc/specs/
Dthrift-tconfiguration.md29 Starting with THRIFT-5021 the need to centralize certain limit settings that are used throughout th…
35 …* There MUST be a standard CTOR (or equivalent thereof) that provides a default TConfiguration ins…
59 The difference between the two options is, that MaxFrameSize exists much longer and it is used only…
61 …es in the most optimal way when using TFramedTransport, it is recommended that the implementation …
63 For calculation purposes it is important to know, that MaxFrameSize excludes the 4 bytes that hold …
73 There is actually two answers to that question.
75 1. If done right, it should not be a breaking change vis-á-vis compiling your source code that uses…
81 …'s not. However, it turned out that this split is a great help when it comes to managing the TConf…
83 The added benefit is, that a clear distinction between the two transport types makes the Thrift arc…
89 Technically, remember that the instance is passed down the stack and should therefore be cheap on c…
Didl.md37 …dicates which language the namespace applies to; a scope of '*' indicates that the namespace appli…
59 …r than the preceding value for any subsequent element. Any constant value that is supplied must be…
73 Unions are similar to structs, except that they provide a means to transport exactly one field of a…
81 Exceptions are similar to structs except that they are intended to integrate with the native except…
87 …st of functions. A service can extend another service, which simply means that it provides the fun…
101 There are two explicit requiredness values, and a third one that is applied implicitly if neither …
127 - Write: In theory, the fields are always written. There are some exceptions to that rule, see belo…
131 …through thrift. The only way to achieve this is by not writing that field at all, and that's what …
135that topic, see JIRA for details. Not all implementations treat default values in the very same wa…
137 …keep in mind here is the fact, that any unwritten default value implicitly becomes part of the int…
[all …]
Dthrift.tex47 language that tend to require the most customization into a common library
48 that is implemented in each language. Specifically, Thrift allows developers to
80 We found that most available solutions were either too limited, did not offer
84 The solution that we have implemented combines a language-neutral software
86 generation engine that transforms a simple interface and data definition
89 validated code that can be run without the need for
95 Surprised that a robust open solution to these relatively common problems
103 without requiring that the application developer use custom Thrift datatypes
121 All that matters is that the data can be read and written in a consistent,
143 types or wrapper objects. It also does not require that the developer write
[all …]
DSequenceNumbers.md4 for clients that may submit multiple outstanding requests on a single transport
13 1. A server `MUST` reply to a client with the same sequence number that was
/thrift-3.4.0/
DLICENSE14 the copyright owner that is granting the License.
17 other entities that control, are controlled by, or are under common
18 control with that entity. For the purposes of this definition,
38 copyright notice that is included in or attached to the work
42 form, that is based on (or derived from) the Work and for which the
45 of this License, Derivative Works shall not include works that remain
51 to that Work or Derivative Works thereof, that is intentionally
58 and issue tracking systems that are managed by, or on behalf of, the
60 excluding communication that is conspicuously marked or otherwise
80 by such Contributor that are necessarily infringed by their
[all …]
DREADME.md12 across programming languages that uses the abstracted stack to build
20 supports the languages that you currently use.
97 Contains a basic tutorial that will teach you how to develop software
143 Note that by default the thrift C++ library is typically built with debugging
157 Please be aware that the Python library will ignore the --prefix option
175 Note that some language packages must be installed manually using build tools
193 There are a large number of client library tests that can all be run
207 This will run a set of tests that use different language clients and
/thrift-3.4.0/debian/
Dcontrol26 build services that work efficiently and seamlessly.
28 This package contains the Thrift compiler that is used for translating
41 build services that work efficiently and seamlessly.
58 build services that work efficiently and seamlessly.
74 build services that work efficiently and seamlessly.
91 build services that work efficiently and seamlessly.
108 build services that work efficiently and seamlessly.
122 build services that work efficiently and seamlessly.
136 build services that work efficiently and seamlessly.
150 build services that work efficiently and seamlessly.
[all …]
/thrift-3.4.0/lib/go/
DREADME.md60 We must be able to distinguish between optional fields that are set to their
78 (Nor is there any other syntax that's built in to the language)
80 As such, we provide some helpers that do just this under lib/go/thrift/. E.g.,
109 -- there's no guarantee that the context object is always canceled when client
112 advantage of that to abandon requests that's no longer needed:
124 If that is unacceptable, it can be disabled by having this line early in your
129 Please be advised that due to a
145 hang for that duration before all active clients to finish handling the
157 reached, and client connections that are not closed after thrift.ServerStopTimeout
/thrift-3.4.0/contrib/zeromq/
DREADME.md12 implementation makes it the client's responsibility to ensure that ZMQ_REQ
14 oneway methods. In addition, services that expose both types of methods
23 that includes the pkgconfig files for both Thrift and ZeroMQ. The test
26 that amount.
/thrift-3.4.0/doc/
Dcoding_standards.md3 Any fool can write code that a computer can understand.
4 Good programmers write code that humans can understand.
12 This document can help achieve that, but keep in mind that
Dcommitters.md3 1. Make sure that there is an issue for the patch(s) you are about to commit in our [Jira issue tra…
18 1. Inspect the applied patch to ensure that all [Legal aspects on Submission of Contributions (Patc…
43 1. Double check the patch committed and that nothing was missed then push the patch
/thrift-3.4.0/contrib/
DREADME.md8 You are of course free to provide patches for it, but other than that, the contrib stuff may or may…
11 Below are some links (3rd-party sites) that lead you to some fairly good explanations of how it wor…
/thrift-3.4.0/aclocal/
Dax_compare_version.m412 # minor-version numbers that can exist, and the fact that string
31 # the test to that number of minor versions.
64 # Note: The characters that separate the version numbers do not matter. An
91 # Convert the two version strings to be compared into a format that
92 # allows a simple string comparison. The end result is that a version
143 # A count greater than zero means use only that many subversions
/thrift-3.4.0/lib/rs/
DRELEASING.md19 This generates a new API key that cargo uses to publish packages to crates.io.
28 **Important**: `cargo` expects that version numbers follow the semantic versioning format.
29 This means that `THRIFT_RELEASE_VERSION` must have a major, minor and patch number, i.e., must
/thrift-3.4.0/lib/go/test/
DConflictArgNamesTest.thrift22 * Use some names that could conflict with the compiler code as args
23 * to make sure that the compiler handled them correctly.
/thrift-3.4.0/lib/cpp/src/thrift/transport/
DTBufferTransports.h721 void swap(TMemoryBuffer& that) { in swap() argument
723 swap(buffer_, that.buffer_); in swap()
724 swap(bufferSize_, that.bufferSize_); in swap()
726 swap(rBase_, that.rBase_); in swap()
727 swap(rBound_, that.rBound_); in swap()
728 swap(wBase_, that.wBase_); in swap()
729 swap(wBound_, that.wBound_); in swap()
731 swap(owner_, that.owner_); in swap()
/thrift-3.4.0/lib/netstd/Tests/Thrift.PublicInterfaces.Compile.Tests/
DCassandraTest.thrift157 * will have strongly consistent behavior; that is, readers will
165 * of replicas rather than a logical concept that adjusts
172 …* ANY Ensure that the write has been written once somewhere, including possibly being h…
173 …* ONE Ensure that the write has been written to at least 1 node's commit log and memory…
175 …* THREE Ensure that the write has been written to at least 3 node's commit log and memory…
240 …aterialize the whole result into memory before returning it to the client, so be aware that you may
291 ranges may also wrap -- that is, the end token may be less
322 * Note that the timestamp is only optional in case of counter deletion.
348 endpoints responsible for that range.
471 the only method that can throw an exception under non-failure conditions.)
[all …]
/thrift-3.4.0/test/
DREADME.md16 Note that this skips any language that is not built locally. It also skips
17 tests that are known to be failing. If you need more control over which tests
34 Another useful flag is --regex. For example, to run all tests that involve
66 Parameters that are common to both `client` and `server` can be put to target
181 Tests that have not been executed at all count as errors.
185 During tests, the test client notices that some of the Struct tests fail.
/thrift-3.4.0/lib/perl/
DREADME.md6 It combines a software stack with a code generation engine to build services that work
42 to wrap eval{} statments around any code that contains exceptions.
49 implementation that calls serve(). It is acceptable to use
88 The socket classes were refactored in 0.10.0 so that there is one package per
96 * Namespaces of packages that were not scoped within Thrift have been fixed.
/thrift-3.4.0/contrib/Rebus/
DREADME.md18 refer to the Rebus docs on how to do that (it's not that hard, really).
/thrift-3.4.0/contrib/transport-sample/client/
DReadMe.txt7 This file contains a summary of what you will find in each of the files that
13 It contains information about the version of Visual C++ that generated the file, and

123456